ruby-on-rails - Rake Task 特定类(class)在哪里生活? ( rails 3)

标签 ruby-on-rails ruby rake directory-structure

我有几个类仅由 rake 任务使用。我意识到 rake 任务通常存在于@lib/tasks/whatever.rake 但我应该在哪里放置支持类?

谢谢!

最佳答案

$RAILS_ROOT/lib$RAILS_ROOT/lib/special_task/ 可能是最好的,因为它在默认加载路径中,您可以做一个简单的 分别需要 'my_task_helper'require 'special_task/helper'

关于ruby-on-rails - Rake Task 特定类(class)在哪里生活? ( rails 3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6822853/

相关文章:

ruby-on-rails - Mongoid 相当于 ActiveRecord 的 `first_or_initialize`

ruby-on-rails - 如何从 ActiveRecord 对象获取所有关联的模型?

ruby-on-rails - 如何在 RSpec 中 stub 两个链接的 ActiveRecord 方法?

ruby - 第 1 行第 1 列不允许使用心理控制字符

ruby - 我将如何修改此 rake 任务以启动支持本地调试的瘦服务器?

ruby-on-rails - 如何运行 rake 任务?

ruby-on-rails - 将网页或 nokogiri 文档保存到数据库字段

ruby-on-rails - 从 Mysql2::Error 中救援

ruby - 计算同一索引处的匹配值

ruby-on-rails - Heroku上的代码崩溃在本地完美运行