ruby-on-rails - Rails 选择表单标签 - 如何添加默认的 "All"选项?

标签 ruby-on-rails ruby-on-rails-3

我有以下内容创建一个选择框:

<%=select_tag "people", options_from_collection_for_select(@people, "id", "name")%>

这会为每个人创建一个项目,问题是我想要一个“所有人”值 0,在加载时默认添加和选择选项?

rails 3 中的 select_tag 支持这个吗?

谢谢

最佳答案

只需在 select_tag 中包含 :include_blank => 'All People' 选项即可:

<%= select_tag "people", options_from_collection_for_select(@people, "id", "name"), :include_blank => 'All People' %>

关于ruby-on-rails - Rails 选择表单标签 - 如何添加默认的 "All"选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4632226/

相关文章:

ruby-on-rails - 为什么 'FactoryGirl.lint' 给出 InvalidFactoryError?

ruby-on-rails - Rails 中 Postgres JSON 数组字段的 LIKE 查询

ruby-on-rails - 覆盖Activerecord保存方法好吗?

ruby-on-rails - Rails 4 JSON::ParserError (757: 'null' 处的意外标记):

ruby-on-rails - 如何使用 Controller /操作 url 渲染部分元素/html/布局检查?

ruby-on-rails - AWS Cognito 用户身份验证缺少必需的参数 SRP_A

html - CSS => 下拉按钮的下拉内容

ruby-on-rails - rails : How to find out what query is being run in SQL when a page loads?

html - 供应商/ Assets /样式表不存在

ruby-on-rails - 使用 Rails 创建 API