I18n显示带有链接的文本

时间:2014-12-09 13:49:10

标签: ruby-on-rails rails-i18n public-activity

我想要一个看起来像这样的文字:

  

您创建了一个新的User

但我得到的只是一个纯文本:

You crated a new <a href="/link/to/user">User</a>

我使用public_activity gem来跟踪我的应用内的变化。

以下是我的观点:

#app/views/activities/index.html.slim

.panel.panel-default
  .list-group
    - @activities.each do |activity|
    .list-group-item
      = render_activity(activity)
      .pull-right
        = activity.created_at

以及我如何使用这些活动:

= t '.log', trackable_name: link_to("User", root_path)

log: 'You created a new %{trackable_name}'

任何帮助都会很棒,谢谢!

1 个答案:

答案 0 :(得分:0)

试试这个:

= raw(t('.log', trackable_name: link_to("User", root_path)))