ruby-on-rails - Ruby on rails : Select options menu with default value attribute

标签 ruby-on-rails form-helpers

我需要在 <options> 列表中生成一个带有默认值的选择菜单.这是我需要的样子。

<select name="menu[parent_id]" id="menu_parent_id">
 <option value="0">==None==</option>
 <option value="34">TEST</option>
</select>

目前我使用这个 select我的形式的 helper
   <%= f.select(:parent_id, @parent_menus.collect {|p| [ p.name, p.id ] }, {:include_blank => '==None=='})%>

上面的代码产生了这个; ( value="" )
<select name="menu[parent_id]" id="menu_parent_id">
 <option value="">==None==</option>
 <option value="34">TEST</option>
</select>

这里有人可以告诉我添加 value="0" 的方法吗?到选项列表?

最佳答案

<%= f.select(:parent_id, [["==None==", 0]] + @parent_menus.collect {|p| [ p.name, p.id ] }) %>

关于ruby-on-rails - Ruby on rails : Select options menu with default value attribute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2772111/

相关文章:

ruby-on-rails - 如何编写 bash 脚本以在 Rails 控制台中运行命令

ruby-on-rails - rails/Heroku/Cloudflare : Can't verify CSRF token authenticity after domain change

ruby-on-rails - Rails 开发环境 - 有什么建议吗?

javascript - 在 Rails 中重新加载页面后,某些功能无法运行

ruby-on-rails - 尝试使用 RestClient 进行发布或放置;收到 422 错误

ruby-on-rails - 为什么check_box表单帮助程序会生成两个复选框,其中一个隐藏?

ruby-on-rails - Rails 如何决定使用 PUT 或 POST 方法渲染表单?

mysql - Rails 4 一种形式的多个模型,包括键值表