Выпадающий HTML-код,
<div class="form-group">
<%= f.label :Assign_Role_1, :class => 'control-label col-lg-2' %>
<div class="col-lg-10" >
<%= f.select(:role_id, Role.all.map{|e| [e.name, e.id]},{ :include_blank => "Please select" }, { class: 'form-control' } ) %>
</div>
<%=f.error_span(:Assign_Role) %>
</div>
<div class="form-group">
<%= f.label :Assign_Role_2, :class => 'control-label col-lg-2' %>
<div class="col-lg-10" >
<%= f.select(:role_id, Role.all.map{|e| [e.name, e.id]},{ :include_blank => "Please select" }, { class: 'form-control' } ) %>
</div>
<%= f.error_span(:Assign_Role) %>
</div>
Мне нужно выбрать имя роли из раскрывающегося списка и вставить значение атрибута roll_id
в виде массива.Я использовал has_many_through
ассоциацию.
В контроллере
def userrole_params
params.require(:user_role).permit( :role_id, :user_id)
end
Как вставить его в массив?