ruby-on-rails - 使用:collection and :include_blank in Formtastic. 怎么办?

标签 ruby-on-rails formtastic

我使用 Ruby on Rails 的出色 Formtastic 插件。

有人知道如何在使用自定义集合时包含空白(选项)吗?

当我尝试时:

<%= f.input :organizations, :collection => Organization.all(:order => :name), :include_blank => true %>

我得到了带有集合的选择框,但不是空白...

最佳答案

:organizations 是什么类型的协会?如果指定 :as => :select 是否有效?

有以下belongs_to选择、日期、时间和日期时间输入的规范覆盖:

f.input(:author, :as => :select, :include_blank => true)
f.input(:created_at, :as => :date, :include_blank => true)
f.input(:created_at, :as => :time, :include_blank => true)
f.input(:created_at, :as => :datetime, :include_blank => true)

我的猜测是组织不是一个belongs_to协会,对吗?如果它是 :has_many:has_and_belongs_to_many 关联,Formtastic 将尝试进行复选框或多选。在多选的情况下,显然在那里有一个空行是没有意义的(您只是不选择任何项目)。

希望这有帮助,请发布有关相关模型和关联的更多详细信息。

关于ruby-on-rails - 使用:collection and :include_blank in Formtastic. 怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2110347/

相关文章:

ruby-on-rails - Rails 和 Symfony 应用程序之间共享 session ?

mysql - REDMINE - 将 MySQL 从 1.x 迁移到 3.x

ruby-on-rails - 在我的 rails 3 应用程序中,simple_captcha 在生产模式下不显示图像

ruby-on-rails - 如何强制采用表格形式的方法?

ruby-on-rails - 有没有办法禁用默认的 formtastic 布局?

ruby-on-rails - rails : Add UUID Primary Key to Table in Database Already Using UUIDs as Primary Keys

ruby-on-rails - 将 Prawn PDF保存为回形针附件吗?

ruby-on-rails - 带有 formtastic 的 rails3-jquery-autocomplete 引用 ID

ruby-on-rails-3 - 如何使用 formtastic 编写无资源的表单

ruby-on-rails - 使用 activeadmin 嵌入表单(有很多)