У меня есть сценарий, гдерельсов настройки и чтение набора параметров
- обучение Drill относится к группе людей, играющим в спорт на
- определенного класса (Elite, для взрослых, юниоры),
- и Drill будет развиваться их выполнять на определенный уровне (фундаментальный, расширенного)
Я перебор списка сортов и положить выпадающий список рядом с каждым элементом Grade, так что человек СОЗДАНИЕ г обучение сверла можно указать, как это применить к их разработке для выполнения на уровне, как следует
<label>How will this drill improve performance?</label>
<% Grade.all.each do |g| %>
<% if g.activity_id == @drill.activity_id %>
<p>It will develop
<%= select(drill, :grade_ids, @performancelevels.map {|p| [p['development_title'], g.id.to_s + "-" + p.id.to_s] }) %>
performance for the <%= g.name %> level</p>
<% end %>
<% end %>
В моем контроллере я разрешающее
params.require(:drill).permit(... {:grade_ids => []} ...)
Когда форма представляет я только получаю одно значение когда я выбираю несколько
Parameters: {... "grade_ids"=>"1-4"... "commit"=>"Create Drill"}
Любые предложения по наилучшему способу сбора и отправки этих параметров?
Спасибо за помощь!