私は/ APIで始まらないルートだけのために/ ...それはapi-modeでレール5を使用してカスタムミドルウェアを作成するにはどうすればいいですか?
middleware.use ActionDispatch::Cookies
middleware.use ActionDispatch::Cookies::Session
に戻って追加されます。この投稿は、方法を示しAPIモードでレール5でカスタムミドルウェアを作成しようとしていますレール4でそれを行うには: それはそれを言って、エラーがスローされますapplication.rbする
config.middleware.insert_before ActionDispatch::ParamsParser, "SelectiveStack"
を追加するとき、私は上記の記事で受け入れ答えのようなミドルウェアを作成しようとしているが、よOmniAuth::NoSessionError - You must provide a session to use OmniAuth. (configured in devise)
見つけることができませんSelectiveStack。
また、私はそれにアクセスするためにapplication.rbにrequireまたはincludesを追加することはできません。だから、誰かがこれに遭遇したり、アイディアを持っているのだろうかと思っていましたか?
フォーマットが間違っているか間違ったパスになっている可能性があります。