###前提・実現したいこと
Ruby on Railsでwebアプリケーションを作成しています。
###発生している問題・エラーメッセージ
NDAを結んでいるので、作成しているソースは貼れないのですが、
form_for hogehoge, data: {remote: true} で普通に作成しているformで
<input button>を押すとajaxでフォームの中身がDBに保存されるというシンプルな作りなのですが、
なぜか他画面から遷移してきたあとにボタンを押すと、POSTパラメータにinputの情報が入っておらず、
「param is missing or the value is empty」というエラーになります。
その後、F5で自画面遷移したあと、もう一度ボタンを押すと、今度はちゃんとパラメータが入っており、正常に保存されるのです。
何度試しても、初回遷移時はパラメータが渡らず、自画面遷移後は正常に渡ります。
生成されているHTMLを比較してもToken以外は全く同じです。
ソースを貼っていないのでなんとも言えないかもしれませんが、どういうところから調査すればよいかがまったく検討もつかないため、なにかアドバイスをいただけると助かります。
よろしくお願いいたします。
あなたの回答
tips
プレビュー