Rails 4.1.4,Ruby 2.1.2。 Postgres的。Rails form_for複選框,爲數組類型變量賦值
我有一個具有roles
屬性的用戶模型。 roles屬性是一個postgres數組類型。我正嘗試創建一個帶有不同角色選項複選框的表單,用戶可以選擇適合的角色。如果他們選擇'導演'複選框,他們的roles
屬性,現在您應該看到:
@user.roles = ['director']
。
我想使用form_for,但也許這是不可能的。
有誰知道如何做到這一點?
form_for(@user) do |f|
f.check_box :roles ...?
http://edgeapi.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html#method-i-collection_check_boxes – 2014-09-02 06:53:43
如何獲取所有角色的集合對象供用戶選擇? – 2014-09-02 09:04:43