现在有个问题,有一个字段 city,用 radio_button 进行单选,选第一个把第一个的值传给 city,选第二个时 要从下拉框中选取并存到 city 中
<div class="container">
<div class="col-lg-6 col-lg-offset-3">
<%= simple_form_for @post do |f| %>
<div class="col-lg-8">
<%= f.check_box :colors, { :multiple => true }, "red" %>
<%= f.label :colors, 'red', value: 'red' %>
<div class="hide_red">
<%= f.input :country, collection: Post::COUNTRIES.map{ |k, v| [k, k] }, as: :select %>
</div>
</div>
<div class="col-lg-8">
<%= f.check_box(:colors, { :multiple => true }, "black") %>
<%= f.label :colors, 'black', value: 'black' %>
<div class="hide_black">
<div class="col-lg-8">
<%= f.radio_button :city, "nb" %>
<%= f.label :city, "nb", value: "nb" %>
</div>
<div class="col-lg-8">
<%= f.radio_button :city, "#{@post.city}" %>
<%= f.select :city, Post::CITIES - [Post::CITIES[0]], html: { id: "select_city" } %>
</div>
</div>
</div>
<div class="col-lg-12">
<%= f.button :submit %>
</div>
<% end %>
</div>
</div>