0
以下:confirm
彈出一個窗口,詢問「刪除記錄?」:如何做:確認link_to在Rails 3.2中使用I18n.t()?
<%= link_to t('Delete'), misc_definition_path(@misc_definition), :method => :delete, :confirm => 'Delete the record?'
如果添加I18n.t()的消息,但是確認窗口不彈出:
<%= link_to t('Delete'), misc_definition_path(@misc_definition), :method => :delete, :confirm => I18n.t('Delete the record?')
嘗試過「#{I18n.t()}」,無法正常工作。有沒有一種方法可以讓I18n.t的消息?謝謝。
確實是關鍵的I18n存在?如果沒有,我想它會渲染一些非常無效的HTML,以防止代碼按預期工作。 – sevenseacat
語法正常,所以它應該是你的密鑰的東西。現在,一般來說,我推薦再次使用「刪除記錄?」之類的按鍵。我會採取像「messages.confirm_delete」作爲關鍵... – Danny
你們都是對的! yml沒有關鍵。 – user938363