Ruby on rails 活动记录模型的翻译
我将rails应用程序的默认语言环境设置为法语:Ruby on rails 活动记录模型的翻译,ruby-on-rails,activerecord,devise,rails-i18n,Ruby On Rails,Activerecord,Devise,Rails I18n,我将rails应用程序的默认语言环境设置为法语:config.i18n.default\u locale=:fr 然后我安装了Desive gem。并将design应用于模型Membre new.html.erb: <h2><%= t('login') %></h2> <%= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| %> &l
config.i18n.default\u locale=:fr
然后我安装了Desive gem。并将design
应用于模型Membre
new.html.erb:
<h2><%= t('login') %></h2>
<%= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| %>
<div class="field">
<%= f.label :email %><br />
<%= f.email_field :email, autofocus: true, autocomplete: "email" %>
</div>
登录将被转换,因此i18n配置正常。
但是电子邮件和密码仍然是英文的。使用下面的downcase型号名称,并查看rails指南以了解更多详细信息-
你能共享en.yml文件吗?
fr:
login: "S'indentifer"
activerecord:
models:
Membre:
attributes:
Membre:
email: "e-mail"
password: "mot de passe"
fr:
login: "S'indentifer"
activerecord:
models:
membre:
attributes:
membre:
email: "e-mail"
password: "mot de passe"