LoginSignup
0
0

More than 3 years have passed since last update.

Rails 投稿フォームを作成したが投稿できない(formタグ) / エラー発生しない

Posted at

どんなエラー

このミス、私は2回ひっかかりまして。
1回目はエラーも起きてないのに、なぜか投稿ができない!
エラー文がないから、検索して調べることもできない!と、悩んでしまました。

2回目(昨日)は、なんで!って思ったけど、なんか数ヶ月前にも同じことあったような・・
というので、解決できました。

また同じようなことを起こさないために、記録として残しておきます。

具体的には、下記のようなことが発生してました。

①投稿フォームに記入します

スクリーンショット 2020-11-01 16.32.07.png

②必須事項を記入して、「キロクする」を押すと、なぜか初期画面に戻ります。
URLもなんかおかしいです。

スクリーンショット 2020-11-01 16.32.14.png

スクリーンショット 2020-11-01 16.32.22.png

何が発生しているのか

単純なことでした。
formタグをの中に、formタグをいれてしまっていました。

new.html.erb
<form>
  <%= form_for(@post) do |f| %>
   〜略〜
   <% end %>
</form>

form要素の入れ子は禁止されているのです。
気をつけていきたいです。

参考記事

formタグは入れ子にできない&その対処法
formタグの入れ子とブラウザーの解釈

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0