私はRailsを初めて使用し、対応するモデルオブジェクトがなくてもAjaxを介して送信するフォームを作成する方法を理解するのに苦労しています。
私のユースケースは、メールアドレスを収集してメールを送信する単純なフォームです。永続化するものがないため、モデルはありません。
私がモデルを持っている場合、私はform_for(@model, remote: true)
で成功しました。モデルがない場合に適したヘルパーが見つからないようです。私は試しform_tag(named_path, remote: true)
ましたが、それは機能しますが、Ajaxを使用していません。
.html.erb
適切なコントローラーを使用した例を含む例へのポインターroutes.rb
。