首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻找在rake任务中只加载选定的模型而不是所有Rails环境的方法

寻找在rake任务中只加载选定的模型而不是所有Rails环境的方法
EN

Stack Overflow用户
提问于 2012-02-22 15:35:39
回答 1查看 133关注 0票数 1

在经典的rake示例中,我们可以使用taks中的所有模型加载所有rails环境:

代码语言:javascript
复制
desc "Pick a last user name"
task :winner => :environment do
  puts "Last user: #{User.last.name}"
end

我有一个非常大的rails项目,所以加载所有模型和依赖项需要花费很多时间。有没有办法只用特定的模型或模型集来加载rails?

我正要写定制的rails加载器,但不想发明bycicle ;)也许已经存在一些很棒的或者很好的定制加载器的例子?

我认为它对一些resque工人的情况也是有用的。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2012-02-22 15:52:48

您可以执行task :winner do,然后在任务外部请求模块/模型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9390775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档