<分区>
Possible Duplicate:
Access a view helper for a model in rails
我知道这可能不是我应该经常做的事情,但我想在模型中使用助手。
我正在 Report 模型中生成电子表格,并想在 ActionView::Helpers::DateHelper
中使用 time_ago_in_words
方法
这是可行的,还是我应该在 View 中生成它?
<分区>
Possible Duplicate:
Access a view helper for a model in rails
我知道这可能不是我应该经常做的事情,但我想在模型中使用助手。
我正在 Report 模型中生成电子表格,并想在 ActionView::Helpers::DateHelper
中使用 time_ago_in_words
方法
这是可行的,还是我应该在 View 中生成它?
最佳答案
您可以只在模型中包含模块,然后像在 View 中一样使用它
class Report
include ActionView::Helpers::DateHelper
...
end
关于ruby-on-rails - 在模型中使用 Rails 助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6820547/
相关文章:
python - 为什么 file.url 返回与 django 中的 file.path 相同的值?
ruby-on-rails - 回应?当 self 可以调用该方法时返回 false,并且 super 似乎忽略对输入的更改
ruby-on-rails - 如何在 Rails 中扩展 ActiveRecord 对象的功能?
ruby - 升级到 ruby 1.9.2 并在 nokogiri 中出现 Segmentation Fault 错误
ruby - 使用 Ruby : select an option from drop-down list 进行自动化测试
ruby-on-rails-3 - Rails 3 命名空间要求模型定义两次?
ruby-on-rails - WIN x64 上的 ruby-debug-base19-0.11.26.gem