2
# application_helper.rb

def do_some_stuff
   ...
end


# my_model.rb

def my_model_method
   # I want to call the method "do_some_stuff" here, how exactly?
end

显然,我不能只调用do_some_stuff,因为它会告诉我模型没有这个方法。

4

1 回答 1

3

您可以通过将以下行添加到模型文件来完成此操作:

include ActionView::Helpers

现在,您可能想重新考虑将您的辅助方法放在其他地方(例如模型或 mixin 模块),但使用上面的行来做您所要求的。

于 2013-06-18T18:13:17.130 回答