Как передать аргументы через хелпер формы text_field.Rails text_field имя_объекта с аргументами
Например .:
<%= f.text_field :title(@language), class: 'form-control', placeholder: 'Item Title' %>
Результат:
syntax error, unexpected '(',
Как передать аргументы через хелпер формы text_field.Rails text_field имя_объекта с аргументами
Например .:
<%= f.text_field :title(@language), class: 'form-control', placeholder: 'Item Title' %>
Результат:
syntax error, unexpected '(',
Вы можете попробовать этот код:
<%= f.text_field :title, class: 'form-control', placeholder: 'Item Title' %>
Если вы пытаетесь передать данные, чтобы сделать ваш text_field отобразить его в заполнителем, вы можете:
<%= f.text_field :title, class: 'form-control', placeholder: @language.your_class_method %>
Обратите внимание, что первым параметром вспомогательного элемента формы является атрибут модели, которую вы хотите заполнить. Если вы хотите отобразить местозаполнитель на другом языке, вам необходимо использовать, как я уже упоминал, и убедиться, что your_class_method
правильно преобразовать местозаполнитель на нужном языке.
Если вы пытаетесь передать дополнительную информацию через форму к контроллеру, вы можете использовать дополнительное скрытое поле, как:
<%= f.hidden_field :title, @language.your_class_method %>
Надеется, что это помогает!
Если нет, укажите более подробную информацию о «Передача аргументов через форму типа text_field», потому что я не уверен, получил ли я это право.
Я не устанавливаю значение объекта title, мне нужно передать параметр языка для метода title, чтобы вернуть заголовок на указанном языке –
@ViniciusFontoura i обновил мой ответ, пожалуйста, проверьте его снова –