国際化を使用して、1つのフォームに2つの言語を設定する必要があります。
これは提案されたフォームページです
<%= 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ファイルです
wk:
formtastic:
labels:
detail:
dob: "Data of birtha"
name: "Youre Nama"
gender: "Gendera""
これはen.ymlファイルです
en:
formtastic:
labels:
detail:
dob: "Date of Birth"
name: "Your Name"
gender: "gender"
formtastic.rb初期化子にFormtastic::SemanticFormBuilder.i18n_lookups_by_default=trueを追加しました。
en.ymlの使用に成功しました。
「en」から「wk」に切り替えて、その逆にする必要があります。
ドロップダウンボックスを介してそれを達成する方法は?