<%= f.collection_radio_buttons :detail_of_WatchDetail_type_shell_material_eq,
condition[:options],
lambda { |h| h[:name] },
lambda { |h| h[:name] }%>
condition[:options] hash 的条件,key 和 value 都是 中文 [ {name: 长款}, {name: 短款}] 这样的
渲染出的 radio 都是
<span class="item">
<label for="q_detail_of_WatchDetail_type_shell_material_eq_">
<input type="radio" value="长款" name="q[detail_of_WatchDetail_type_shell_material_eq]" id="q_detail_of_WatchDetail_type_shell_material_eq_">
<label class="collection_radio_buttons" for="q_detail_of_WatchDetail_type_shell_material_eq_">长款</label>
</label>
</span>
渲染出的 id 和 for 都是 q_detail_of_WatchDetail_type_shell_material_eq_ 而不是 q_detail_of_WatchDetail_type_shell_material_eq_长款 等
导致无法点击到对应选项,这种情况怎么解决呢?