2012-07-12 59 views
1

链接我这样做:国际化的轨道

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

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

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

+0

尽量分开'label'和'link'像这样的东西:<%= F .label t(...)%><%= link_to t(...),“#”%> – bor1s 2012-07-12 14:25:10

+0

仅当链接是标签文本的最后部分时才起作用。它不在这里:-( – jriff 2012-07-13 08:06:04

+0

你对视图有什么期望的行为,请你描述一下吗? – bor1s 2012-07-13 08:12:25

回答

1

就叫.html_safe对返回的翻译,像这样(我在尝试这样做的Rails 4.0.0):

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