Rails扩展time_ago_in_words

时间:2014-11-09 13:41:40

标签: ruby-on-rails

我想扩展time_ago_in_words帮助器以包含html。

这可能吗?

基本上我想在内容中添加一个日期元素包装器,并根据参数给日期元素一个标题。

1 个答案:

答案 0 :(得分:2)

您可以在application_helper.rb中简单地覆盖它。然后,使用super,您可以获得核心方法的返回值,并以这种方式添加HTML。

例如,在其周围添加粗体标签:

module ApplicationHelper
  def time_ago_in_words(time)
    ("<b>" + super + "</b>").html_safe
  end