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的步骤?我认为它开箱即用。
答案 0 :(得分:0)
看起来你正在使用text_field
- 一个Rails表单助手。简单形式支持它,但它没有以简单的形式实现(即回退到Rails)。将其更改为f.input :name
,它应该可以正常工作。