модуль Rails::Command::Actions
Открытые методы экземпляра
# File railties/lib/rails/command/actions.rb, line 28 def load_generators engine = ::Rails::Engine.find(ENGINE_ROOT) Rails::Generators.namespace = engine.railtie_namespace engine.load_generators end
# File railties/lib/rails/command/actions.rb, line 23
def load_tasks
Rake.application.init("rails")
Rake.application.load_rakefile
end # File railties/lib/rails/command/actions.rb, line 13
def require_application_and_environment!
require ENGINE_PATH if defined?(ENGINE_PATH)
if defined?(APP_PATH)
require APP_PATH
Rails.application.require_environment!
end
end # File railties/lib/rails/command/actions.rb, line 9
def set_application_directory!
Dir.chdir(File.expand_path("../..", APP_PATH)) unless File.exist?(File.expand_path("config.ru"))
end Изменяет путь к приложению, если в текущем каталоге нет файла config.ru. Это позволяет запускать rails server из других каталогов, но при этом получить основной config.ru и правильно установить каталог tmp.
© 2004–2018 David Heinemeier Hansson
Licensed under the MIT License.