Sha256: 6b7ac88cfe8c69403bf3a69ed26df306711b814db409395644eb21b12d28707f

Contents?: true

Size: 434 Bytes

Versions: 1

Compression:

Stored size: 434 Bytes

Contents

namespace :rails do

  desc 'Open a rails console `cap [staging] rails:console [server_index default: 0]`'
  task :console do
    server = roles(:app)[ARGV[2].to_i]
    puts "Opening a console on: #{server.hostname}…."
    cmd = "ssh #{server.user}@#{server.hostname} -tp #{server.port} 'cd #{fetch(:current_path)} && RAILS_ENV=#{fetch(:rails_env)} #{fetch(:run_path)}bundle exec rails console'"
    puts cmd
    exec cmd
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
recipes_matic-1.3.0 lib/generators/recipes_matic/templates/lib/capistrano/tasks/rails.rake