У меня есть форма, которая принимает параметры URL (для поддержки букмарклета), которая выглядит и работает так:
<%= f.url_field :url, :value => params[:u] %>
Однако при повторной визуализации (например, в случае ошибки проверки содержимое удаляется).
Я хотел бы сделать что-то вроде этого, чтобы :value =>
отображалось только в том случае, если в первую очередь есть параметры:
<%= f.url_field :url, :value => params[:u] if params[:u] %>
Конечно, это даже не отображает поле и неправильно.
Как добавить условные операторы if / разве что в блок ERB? Бесконечные поиски не очень много, но я, вероятно, ищу не ту вещь.