2013-12-23 92 views
4
@array = [1, 2, 3, 4] 

的eq_all陣列我有以下輸入軌道/洗劫:IDS

= f.input :organism_id_eq_all, collection: @array 

但它不能在搜查工作,我得到的SQL語句:

SELECT ... WHERE `organism_id` IN (0) 

什麼問題用我的代碼?

謝謝。

回答

1

嘗試的_in代替_eq_all

= f.input :organism_id_in, collection: @array 

貼的時候呈現的HTML將生成所選ID數組。