1

我尝试使用默认的formtastic国际化并失败了。我试过了

https://github.com/justinfrench/formtastic/wiki/6.2-Customize:-国际化

所以现在我想在formtastic中使用i18ln gem of rails来介绍国际化。

我该怎么做?

这是建议的表单页面

<%= semantic_form_for @detail do |f| %>
  <%= f.inputs do %>

    <%= f.input :name %>

    <%= f.input :dob  %> 
    <%= f.input :gender, :as => :radio, :label => "Gender", :collection => [["Male", 'male'], ["Female", 'female']] %>  
  <% end %>
  <%= f.actions do %>
    <%= f.action :submit, :as => :input %>
  <% end %>
<% end %>

这是 wk.yml 文件

en: 
formtastic:
  dob: Date of Birth
  name: Your Name
  Gender: gender

如何将两者结合在一起?

4

1 回答 1

1

首先,您是否添加Formtastic::SemanticFormBuilder.i18n_lookups_by_default = trueformtastic.rb初始化程序?

尝试:

wk: 
  formtastic:
    labels:
      detail:
        dob: "Date of Birth"
        name: "Your Name"
        gender: "gender"
于 2012-12-07T08:09:03.590 回答