我正在使用simple_form并且有一个很长的集合选择。我一直在玩selected.js(rails gem:https://github.com/tsechingho/chosen-rails)。我已经成功实现了gem并且它正在工作,但它正在将选项号写入数据库,无论我调用value_method强制数据库的值是选择的内容,而不是选择框选项。
这是成功的电话:
<%= f.input :zip_code, collection: Zip.all, label_method: :zip_name, value_method: :zip_name, label: "Zip Code:", input_html: {class: 'chosen-select'} %>
谢谢Stack!