Ruby on 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

我将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| %>
  <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"