不要更改%{model}

时间:2015-09-15 07:13:23

标签: ruby-on-rails ruby-on-rails-4

我为View rails4尝试i18n。

ja.yml

---
ja:
  MODEL_NAMEs:
    edit:
      title: 編集:%{model}

MODEL_NAMEs / edit.html.erb

<h2><%= t('.title') %></h2>

视图

enter image description here

P.S

@Amit Sharma建议。

ja:
  MODEL_NAMEs:
    edit:
      title: "編集:%{model}"

<h2><%= t('MODEL_NAMEs.edit.title', model: "test") %></h2>

rails重新启动。然后显示編集:test
所以。 model可以是nil或其他东西。

我想

<h2><%= t('.title') %></h2> #=> 編集:MODEL_NAME

不要自动插入型号?
我认为自动插入%{model}。因为submit是这样的。

I18n for model-specific Rails submit button

1 个答案:

答案 0 :(得分:2)

你可以试试这个,我希望这会有所帮助。

YML文件中的

ja:
  MODEL_NAMEs:
    edit:
      title: "編集:%{model}"
视图文件中的

<h2><%= t('MODEL_NAMEs.edit.title', model: "test") %></h2>