RubyonRailsコントローラーのフォームから受け取ったフォームデータを確認したい。
私はこれを試しましたが、何も表示されません:
@user.to_yaml
@user
フォーム名はどこですか( <%=form_for @user
)
RubyonRailsコントローラーのフォームから受け取ったフォームデータを確認したい。
私はこれを試しましたが、何も表示されません:
@user.to_yaml
@user
フォーム名はどこですか( <%=form_for @user
)
上記の答えは正解です。でも何かを変えたい
all the details are stored in params only
そして、flash.notice = paramsを実行して、それらをフラッシュで表示する方がよいでしょう。
アプリの動作には影響しませんので
フォームによって送信されたデータはparams
ハッシュに保存されます(詳細については、この質問を参照してください)。
また、開発でraise
は、コントローラーアクションにを入れるだけで、すべてのリクエストパラメーターが表示されたエラーページが表示されます。
コンソールでサーバーログをチェックアウトするか、リクエストが移動するパラメーターとファイルを追跡するデバッガーgemを使用してみませんか...