如何使用markdown在Action Mailer Views中使链接可单击

时间:2013-09-23 10:11:08

标签: ruby-on-rails-3.2

我正在尝试从社交网站diaspora *收到的电子邮件通知中删除内容。 仅当我在diaspora *上发布任何活动时才会收到电子邮件通知。 电子邮件通知应仅包含指向diaspora *上的帖子的链接,而不包含内容。

文件app / views / notifier / comment_on_post.markerb包含以下代码:

<%= comment_message(@notification.comment) %>

文件app / helpers / notifier_helper.rb包含以下代码:

def comment_message(comment)
   I18n.t('notifier.comment_on_post.post_activity', link: post_comment_url(comment.post, comment))
end

en.yml文件包含:

comment_on_post:
     post_activity: "Hey! There was some activity on your post. See it at %{link}."

我必须使用markdown在视图中点击%{link}。像这样的东西: https://github.com/diaspora/diaspora/blob/develop/app/views/notifier/also_commented.markerb

我该怎么做?

1 个答案:

答案 0 :(得分:0)

也许我误解了这个问题,但我认为你所需要的只是link_to帮助者

<%= comment_message(@notification.comment) %>

应该是

<%= link_to comment_message(@notification.comment) %>