Я хочу использовать carmen-rails
gem в своем проекте rails, но в документации на github я не могу этого сделать. Я хорошо понимаю, как его использовать, поэтому я думаю: если, например, я хочу, чтобы у моих пользователей была страна и штат:
сначала: я должен добавить 2 столбца в свою пользовательскую модель (страна и штат), правильно?
второй: добавить выбор страны и штата в мою пользовательскую форму:
<%= simple_form_for @user do |f| %>
<div class="field">
<%= f.label :country_code %><br />
<%= f.country_select :country_code, priority: %w(US CA), prompt: 'Please select a country' %>
</div>
<div class="field">
<%= f.label :state_code %><br />
<%= render partial: 'subregion_select', locals: {parent_region: f.object.country_code} %>
</div>
<% end %>
тогда мой частичный должен выглядеть так:
<div id="order_state_code_wrapper">
<% parent_region ||= params[:parent_region] %>
<% country = Carmen::Country.coded(parent_region) %>
<% if country.nil? %>
<em>Please select a country above</em>
<% elsif country.subregions? %>
<%= subregion_select(:order, :state_code, parent_region) %>
<% else %>
<%= text_field(:order, :state_code) %>
<% end %>
I'm right ?
тогда как проверить страну и указать, когда форма отправлена?
наконец, как изменить язык стран и штатов в форме выбора (например, на французский)?