🚨
form_withについて注意
内容
form_withについての注意点
いっつも忘れてしまうので書き留めておこうと思います。
間違いその1 tableタグ直下にform_withを使っている
<!-- 例: 間違った配置 -->
<table>
<%= form_with(model: @model) do |form| %>
<!-- formの内容 -->
<% end %>
<!-- tableの内容 -->
</table>
間違いその2 trタグ直下にform_withを使っている
<!-- 例: 間違った配置 -->
<table>
<tr>
<%= form_with(model: @model) do |form| %>
<!-- formの内容 -->
<% end %>
<!-- tdの内容 -->
</tr>
</table>
これはOK
<!-- 正しい配置 -->
<table>
<%= form_with(model: @model) do |form| %>
<tr>
<!-- formの内容 -->
</tr>
<% end %>
<!-- tableの内容 -->
</table>
Discussion