Method: Rails::Generators::Actions#rake

Defined in:
railties/lib/rails/generators/actions.rb

#rake(command, options = {}) ⇒ Object

Runs the specified Rake task.

rake "db:migrate"
rake "db:migrate", env: "production"
rake "db:migrate", abort_on_failure: true
rake "stats", capture: true
rake "gems:install", sudo: true

Options

:env

The Rails environment in which to run the task. Defaults to ENV["RAILS_ENV"] || "development".

:abort_on_failure

Whether to halt the generator if the task exits with a non-success exit status.

:capture

Whether to capture and return the output of the task.

:sudo

Whether to run the task using sudo.



364
365
366
# File 'railties/lib/rails/generators/actions.rb', line 364

def rake(command, options = {})
  execute_command :rake, command, options
end