如何知道Rake是否使用了型号?

时间:2010-05-07 16:58:29

标签: ruby-on-rails rake ruby-on-rails-3

在模型中,我包含了Rake任务使用的模块。

我想这样做只包括rake而不是Rails。

我没有找到任何方法来了解Rails或Rake是否使用该模型。

我使用Rails3.0.beta3。

如果您有任何想法,我会很高兴听到他们:)

由于

1 个答案:

答案 0 :(得分:1)

您可以使用已定义的变量解决问题。

您可以在rake任务中定义变量

RAKE_TASK = true

在你的模型中,你用定义的?

进行测试
if defined? RAKE_TASK
def your_method

end