ruby-on-rails - 在模型中使用 Rails 助手

标签 ruby-on-rails ruby models view-helpers

<分区>

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

ruby-on-rails - 如何在 rails 4 中编写更新所有条件查询

ruby-on-rails - rails 4 : Selecting records between current date and given specific date/number of days in past

django - AttributeError : 'ManyRelatedManager' object has no attribute 'add' ? 我喜欢在 django 网站上但是得到了这个错误