0
我在Rails中使用了設計和自定義控制器。從用戶ID創建數組
在控制器,我有:
def new
@users = Users.where(store_id: 5)
@array_of_users = []
end
在視圖中我有:
<%= f.hidden_field :employees, value: @users %>
基本上,我只是想獲得員工ID,並將它們存儲到一個數組,所以如果我們有一個id = 50的用戶,另一個id = 56,然後將[50,56]存儲在隱藏字段中。 我該怎麼做?
您應該避免每個操作有多個實例變量。如果你打算使用'@ users',那麼在'hidden_field'行中使用'collect'而不是'pluck'不會是一個開銷。 – RPinel 2015-04-03 20:33:58