ruby-on-rails - :include_blank and :prompt in the Rails select helper? 和有什么区别

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

In the Rails docsselect 帮助器列出的前两个选项是 :include_blank:prompt。我刚刚意识到我在代码中同时使用了这两种方法,但它们似乎可以互换。谁能解释其中的区别吗?通过阅读文档,我并不清楚。

最佳答案

主要区别是:

include_blank: true

将呈现一个空白选项,但是

prompt: true

将执行

I18n.translate('helpers.select.prompt', :default => 'Please select')

关于ruby-on-rails - :include_blank and :prompt in the Rails select helper? 和有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11302728/

相关文章:

ruby-on-rails - Rails 4 content_for 和 yield 显示空白页

ruby-on-rails - 渲染:new not going to the right place after a validation

ruby-on-rails - 使用 grouped_options_for_select 设置默认值,使用 f.select

ruby-on-rails - 多级菜单,事件链接 css 突出显示。 (Rails 上的 ruby )

ruby-on-rails - 更改多态关联中的类型标识符

ruby-on-rails - 如何在 Rails 中按字母顺序对电影进行排序?

ruby-on-rails-3 - 改善 Rails 加载时间

ruby-on-rails-3 - rails 计算小计和总计的方法

ruby-on-rails - ActiveRecord 中的自定义数据库类型

ruby-on-rails - Rails 3 在迁移问题中添加外键