Я использую slim с небольшим массивом для заполнения тега select.Как заполнить массив в режиме Rails с использованием синтаксиса Slim
первой попытки:
=f.select (:productline) do
-[["productlinetest","value"],["[B] Bolted Bonnet"] ].each do |c|
= content_tag(:option, c.first, value: c.last)
Это работает отлично, но если я хочу, чтобы добавить больше вариантов я бы их всех на одной и той же линии. Я бы предпочел бы что-то вроде этого:
=f.select (:productline) do
-[
["productlinetest","value"],
["[B] Bolted Bonnet"]
].each do |c|
= content_tag(:option, c.first, value: c.last)
но это не работает.
Есть ли способ сделать это в представлении? У меня не было бы проблемы с этим через контроллер, но есть много специализированных форм. – Suavocado
@suavocado сделать это во взглядах, плохая практика. –
Хорошо, я заставлю его работать. Спасибо, что ответили так быстро – Suavocado