i18n链接在rails中

时间:2012-07-12 14:05:12

标签: ruby-on-rails internationalization

我这样做:

<%= f.label t('voucher.new.accept_conditions', 
    :conditions => link_to(t('voucher.new.conditions'), '#')) %>

出于某种原因,无论我做什么,输出都会被转义。我已经在声明的每个部分都完成了.html_safe end raw(),但无济于事。

有人可以帮忙吗?它是Rails 3.2.6。

1 个答案:

答案 0 :(得分:1)

就像这样在返回的翻译上调用.html_safe(我在Rails 4.0.0中试过这个):

t('voucher.new.accept_conditions', :conditions => link_to(t('voucher.new.conditions'), '#')).html_safe