#ruby-on-rails #forms
#ruby-on-rails #формы
Вопрос:
У меня есть поле simple_form
<%= f.input :plan_type, collection: Plan::PLAN_TYPES %>
И другое поле ввода, которое я должен показывать, только если выбранная опция в поле выше равна X
Я попробовал что-то вроде следующего, но оно показывает поле ввода независимо от того, что выбрано в другом поле:
<% if f.object[:plan_type] != Plan::PLAN_TYPES.last %>
<%= f.input :discount_amount, input_html: { min: 0 } %>
<% end %>
Мне нужно решить это без участия JS. Приветствуется любая помощь.
Комментарии:
1. Мне нужно решить это без участия JS . Удачи с этим.
2. Если вам нужно, чтобы поле отображалось / скрывалось на основе того , что пользователь вносит изменения в форму , не отправляя ее… вы должны использовать JS.