【发布时间】:2012-08-15 09:40:37
【问题描述】:
我在 simple_form github repo 上发现了以下内容:
f.input :country_id, :collection => @continents, :as => :grouped_select, :group_method => :countries
引起我注意的是:group_method,它在创建一个根据数据库中的内容提供选项的选择框时非常有用。我唯一无法解决的是:group_method 期望的输入类型,以及该方法的放置位置。
例如,我想为表格列:product_type 创建一个选择框。我想我会用我的简单形式写这样的东西:
= f.input :product_type_contains, :collection => @products, :as => :grouped_select, :group_method => :product_types
:product_type 将是被调用的方法。但是我不知道我应该写什么样的方法,simple_form期望什么样的结果,如果我应该把它放在Product类中,Product.rb。任何帮助将不胜感激!
【问题讨论】: