ruby-on-rails - Rails 3 编辑条目时选择菜单默认值

标签 ruby-on-rails ruby-on-rails-3 forms select

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

相关文章:

javascript - 如何在提交表单之前禁用按钮

mysql - 使用 AJAX 获取特定单元格的值

ruby-on-rails - Rails 查询中的自定义排序

ruby-on-rails - bundle 安装失败 : Error loading Rubygems plugin after I deleted files

ruby-on-rails - 如何解决 Rails 中的 JSON 语法错误?

ruby-on-rails - 通过对另一个表中的值进行分组来对表进行排序

ruby-on-rails - 在 ROR 中记录用户事件

ruby-on-rails - else 语句被忽略

php - HTML 表单 POST 到 PHP 页面

forms - 输入字段加提交按钮覆盖 Twitter Bootstrap 中一行/行的整个列宽