在HAML中连接带有变量的i18n字符串

时间:2013-03-06 21:53:59

标签: ruby-on-rails-3 haml

这是我的代码

%ul.thumbnails
  %li.span3
    %header
      %h2
        = link_to t('homepage.house.link'), houses_path

我有一个变量@ country.name。如何将此变量添加/连接到t('homepage.house.link')?

1 个答案:

答案 0 :(得分:3)

我不确定t()是如何运作的。怎么样:

= link_to t("homepage.house.link" + @country.name), houses_path

如果您只想更改链接名称,可以执行以下操作:

= link_to t("homepage.house.link") + @country.name, houses_path

或者字符串插入整行:

= link_to "#{t('homepage.house.link')} #{@country.name}", houses_path