在模型中,我包含了Rake任务使用的模块。
我想这样做只包括rake而不是Rails。
我没有找到任何方法来了解Rails或Rake是否使用该模型。
我使用Rails3.0.beta3。
如果您有任何想法,我会很高兴听到他们:)
由于
答案 0 :(得分:1)
您可以使用已定义的变量解决问题。
您可以在rake任务中定义变量
RAKE_TASK = true
在你的模型中,你用定义的?
进行测试if defined? RAKE_TASK
def your_method
end