2
我跟着這個railscast http://railscasts.com/episodes/189-embedded-association?view=comments,我認爲這很好,但我想處理角色有點不同。Rails 3.在一列中使用複選框的多個值
我想要一個存儲逗號分隔值的列「角色」,例如:「管理員,教師」,以便用戶分配管理員和教師角色。
我想設置有複選框。
我現在有這樣節省代替:"---\n- administrator\n- teacher\n- ''\n"
我怎麼能這樣做呢?
_form.html.erb
<div class="group">
<%= f.label :roles, "Roles", :class => :label %>
<% for role in User::ROLES %>
<%= check_box_tag "user[roles][]", role, @user.roles.include?(role) %>
<%=h role.humanize %><br />
<% end %>
<%= hidden_field_tag "user[roles][]", "" %>
</div>
user.rb
ROLES = %w[superadmin admin instructor salesperson student]
404頁的錯誤。 – 2017-09-21 13:44:14