2010-05-07 7 views
0

В модели я включаю модуль, используемый задачей Rake.Как узнать, используется ли модель от Rake?

Я хотел бы сделать это только для грабли, а не для Rails.

Я не нашел способа узнать, используется ли модель Rails или Rake.

Я использую Rails3.0.beta3.

Если у вас есть какие-либо идеи я бы рад их услышать :)

Благодаря

ответ

1

Вы можете решить вашу проблему с определенной переменной.

Вы определяете переменную в вашей передней задачи

RAKE_TASK = true 

И в вашей модели вы проверить его с установленным?

if defined? RAKE_TASK 
def your_method 

end 
+0

Входит ли это в рельсы 4? –

Смежные вопросы