我在 Rails 应用程序中使用以下代码作为选择菜单
Controller :
@discount_options = {'% Off' => 'percent', '$ Off' => 'dollar', '$ For' => 'flat', 'Free with Purchase Of' => 'bonus', 'Buy One Get One Free' => 'bogo' }
查看(在一个 form_for 内)
<%= f.select :discount, options_for_select(@frugle_discount_options) %>
这在创建新记录时工作得很好。如果我回来编辑这条记录,它最终总是默认为第一个“% Off”
我发现很难在网上找到关于选择菜单的好文档..有人可以帮我吗?
谢谢!
最佳答案
您可以传入第二个参数
options_for_select_method(@discount_options, 'bonus')
您可以使用 :discount 参数进行设置。
关于ruby-on-rails - Rails 3 编辑条目时选择菜单默认值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5576660/