【发布时间】:2014-11-12 02:58:20
【问题描述】:
我正在开发一款 Rails 4 电子商务应用。在订单页面上,收集地址信息时,我使用列出美国各州的辅助方法有一个州下拉菜单。
<%= f.select(:state, options_for_select(us_states), {prompt: "Select"}, {class: "form-control"}) %>
当用户在表单中出现错误时 - 假设信用卡号输入错误,当页面刷新并显示错误消息时,状态下拉列表会自动选择“阿拉巴马州”,因为这是下拉列表中列出的第一个州。
我可以使用一个选项来保留之前选择的状态吗?
注意:地址等所有其他信息都将保留。只是状态下拉列表没有保留。
【问题讨论】:
标签: ruby-on-rails