REST クライアントからデータを投稿しようとすると、次のような警告が表示されます
Warning :Can't verify CSRF token authenticity.
これを解決する方法。
REST クライアントからデータを投稿しようとすると、次のような警告が表示されます
Warning :Can't verify CSRF token authenticity.
これを解決する方法。
POST
からを作ろうとしていると思いますlink
。デフォルトでは、リクエストのみlinks
を行うことになっています。そのため、サーバーに接続しようとすると、これについて警告されます。
この種の動作を回避する 1 つの方法は、 を使用する代わりに を使用することです。したがって、サーバーに適切なリクエストを行うことができます。または、から行を
削除することもできます。そのため、この種の検証は行われませんが、これはあまりお勧めできません。POST
GET
Rails
link
form
POST
protect_from_forgery
application_controller
Rails
これを行うことができます (ただし、お勧めしません:))、偽造防止をスキップします
例: データを PostController に投稿している => アクションの作成
class PostsController < ApplicationController
before_filter :protect_from_forgery, :except => [:create]
def create
#your method
end
end
しかし、そうは言っても、あなたがやりたいことを行うためのより良い方法があるはずだと確信しているので、あなたがやりたいことを説明できれば、誰かが助けることができます
HTH
いいえ
application.js に次の行がありませんでした
//= require jquery_ujs
私はそれを交換し、その作業..