在经典的rake示例中,我们可以使用taks中的所有模型加载所有rails环境:
desc "Pick a last user name"
task :winner => :environment do
puts "Last user: #{User.last.name}"
end我有一个非常大的rails项目,所以加载所有模型和依赖项需要花费很多时间。有没有办法只用特定的模型或模型集来加载rails?
我正要写定制的rails加载器,但不想发明bycicle ;)也许已经存在一些很棒的或者很好的定制加载器的例子?
我认为它对一些resque工人的情况也是有用的。谢谢!
发布于 2012-02-22 15:52:48
您可以执行task :winner do,然后在任务外部请求模块/模型。
https://stackoverflow.com/questions/9390775
复制相似问题