Получить имя ввода из конструктора форм Rails - PullRequest
0 голосов
/ 27 мая 2020

Как мне получить строку с именем входа формы?

<%= form_with model: @post do |f| %>
  <%= f.text_field :name %>
  <!-- Will produce HTML <input type="text" id="post_name" name="post[name]" value="" /> -->
<% end %>

Вопрос в том, как я могу получить имя имени входа без его генерации? В этом примере это должна быть строка «post [name]»

1 Ответ

3 голосов
/ 27 мая 2020

Когда вы находитесь в блоке form_with model: @post, вы можете построить строку "post[name]" следующим образом:

"#{dom_class(f.object)}[name]"

См. Документацию dom_class

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...