简单形式不查找i18n翻译

时间:2016-07-16 14:33:21

标签: internationalization simple-form

simple-form根本没有查找i18n翻译。我是在占位符上尝试的。

simple_form.en.yml

en:
  simple_form:
    placeholders:
      company:
        name: "Company name"

表格:

<%= simple_form_for @company,
      url: company_path(@company) do |f| %>

  <div class="form-group">
    <%= f.text_field :name, class: "form-control" %>
  </div>

我使用i18n-debug进行了调试,似乎没有尝试查找

en.simple_form.placeholders.company.name

完全没有。其他非简单形式的i18n查找触发就好了。

我是否错过了为简单形式“打开”i18n的步骤?我认为它开箱即用。

1 个答案:

答案 0 :(得分:0)

看起来你正在使用text_field - 一个Rails表单助手。简单形式支持它,但它没有以简单的形式实现(即回退到Rails)。将其更改为f.input :name,它应该可以正常工作。