我为 Ruby on Rails 使用了出色的 Formtastic 插件。
有人知道在使用自定义集合时如何包含空白(选项)吗?
当我尝试:
<%= f.input :organizations, :collection => Organization.all(:order => :name), :include_blank => true %>
我得到了带有集合的选择框,但不是空白...
我为 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
or:has_and_belongs_to_many
关联,Formtastic 将尝试做复选框或多选。在多选的情况下,显然在那里有一个空行是没有意义的(你只是不选择任何项目)。
希望这会有所帮助,请发布有关相关模型和关联的更多详细信息。