我在 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/

10-12 00:40
查看更多