2012-07-12 66 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