2016-11-29 30 views
0

在我的表單子句收集我有一個f.association場:f.association與在Rails中

<%= f.association :groups, as: :check_boxes %> 

現在,我得到的複選框與我的數據庫所有組的列表。我想只顯示一些使用where過濾器的組。

<%= f.association :groups, Group.where(type: 'products'), as: :check_boxes %> 

但這不起作用。

我該怎麼做?

+0

可能是值得注意的,這是一個多Rails的問題上formtastic問題 – steel

回答

1

Formtastic應該允許您使用:collection鍵來定義集合。

<%= f.association :groups, as: :check_boxes, collection: Group.where(type: 'products') %> 

更多的例子可以在自己的代碼庫中找到here