私はAPIを作成しようとしています。私のアクションの1つとして、管理者に制限しています。これを行うには、私はこのように書きbefore_filter
を使用しています:これは401レスポンスをハイジャックする
"{\"error\":\"You need to sign in or sign up before continuing.\"}"
:
def authorize_admin!
if [email protected]_user.admin?
error = { :error => "You must be an admin to do that." }
render params[:format].to_sym => error, :status => 401
end
end
問題は、我々は401応答を返送する際、エラーがに変換されていることですあなたが401応答を送ったときにDeviseが返信する応答。
この機能を無効にする方法はありますか?
そうかもしれません。私は1.1.5を使用しています。 –
そして勝利者には戦利品を渡してください。ありがとうございました。 1.2上の魅力のように動作します。 –
@Heikkiそのページはなくなった?私はどこに新しいリンクを見つけることができるか知っていますか? – baash05