リクエストがJavaScriptまたはXMLペイロードを持っている場合にのみ作成アクションを実行するようにRailsコントローラを設定したいと思います。 HTMLフォームの送信が作成をトリガーすることは望ましくありません。理想的には、そのようにしようとすると、そのことができないことを説明するページが表示されます。コンテンツタイプに基づいてPOST作成操作を制限する
prepend_before_filter
をcontent_typeを確認し、要求のヘッダーを受け入れるコントローラーに配置することをお勧めします。
これを行うには、クリーナーや一般的な方法がありますか?