在link_to url名称中使用变量

时间:2011-10-31 12:42:18

标签: ruby-on-rails haml link-to

我得到了HAML:

%li = link_to raw(t("link.nearby")), country_path(@entry.country_url)

...应该从语言文件中获取link.nearby:

link:
  nearby: "« View yoga places in %{country}"

...但是,这不起作用并输出:

  

«查看%{country}中的瑜伽位置。

当然我想要的是让它用实际值替换%{country}。

修改

有一个网站的翻译,其中%{country}不在语句的最后位置,所以只是附加它在这里不起作用...我想它应该是对语言文件的修改-part。

1 个答案:

答案 0 :(得分:1)

%li = link_to raw(t("link.nearby", :country=>@country_name)), country_path(@entry.country_url)