にform_for
やform_with
の<%= f.text_field :foo%>
で生成されるid
やname
を取得する方法を教えてください。
<%= form_with model: @user do |f| %> <%= f.text_field :email %> <input type="text" name="user[email]" id="user_email"> <span class="text-danger">{{ errors.first('■ここに上記inputタグのidかnameを入れたい') }}</span> <% end %>
実際の運用ではfields_forなどを使って複雑になるのでnameやidは手打ちではなく自動で生成されるものを使いたいです。
そうでなく<span class="text-danger">{{ errors.first('inputタグのidかname') }}</span>
を生成する方法でもかまいません。
またFormBuilder
をカスタマイズすることで取得できるでしょうか?
よろしくおねがいします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。