【发布时间】:2012-05-31 20:07:10
【问题描述】:
我遇到了一个奇怪的问题,我的选择选项在提交时没有被记住(并且验证失败,重新加载表单)。
这是我的代码
<%= form.select :state, options_for_select(us_states), :include_blank => true %>
以下是一些 us_states 的样子:
def us_states
[
['Alabama', 'AL'],
['Alaska', 'AK'],
无论我选择什么,它总是选择在选择框中显示空白选项。如果我根本不使用 :include_blank,它总是只显示阿拉巴马州。所以它只是显示第一个字段。
【问题讨论】:
-
当您删除
:include_blank => true时它是否正常工作?不接触任何其他代码? -
哎呀,不,它总是显示阿拉巴马州。更新了问题。
-
请将其中一个问题标记为正确。最佳答案对我来说非常有效。
标签: ruby-on-rails ruby-on-rails-3