【发布时间】:2013-03-07 05:11:59
【问题描述】:
在命令行脚本中引导 Rails 需要很长时间(2.5 秒以上), 例如:
timer = Time.now
ENV["RAILS_ENV"] ||= "development"
require File.expand_path('../../config/application', __FILE__)
Rails.application.require_environment!
puts "Init complete in #{Time.now - timer} sec"
# -> Init complete in 2.621531 sec
我错过了什么吗?如果不是,我真的需要引导所有东西来访问模型吗?
【问题讨论】:
-
您也可以只调用:require 'config/environment',它应该执行您需要的各种环境加载。然而,它不会加速你已经拥有的东西。请参阅下面的建议。
标签: ruby-on-rails ruby command-line bootstrapping