Simple Rails apiバックエンド、emberフロントエンドアプリ。私は、新しいレコードを作成しようとしているとエンバーは正しくPOST
要求をフォーマットしているようだ:それはcreate
アクションで私のコントローラを打っていますEmber 2.8 Rails 4.2.4:Railsはemberによって送信されたペイロードを受信していません
が、何のparams
が通過なっていないがあります。それは単にです:
{"format"=>"json", "controller"=>"api/v1/vehicles", "action"=>"create"}
request.headers
は、私が作成しようとしている車両情報のいずれかが表示されません。
私はコントローラに必要なものがすべてホワイトリストに登録しました:該当する場合、私は見当がつかないが、私はすべてを受け入れるようにCORSを設定した
def vehicle_params
params.require(:vehicle).permit(:plate_num, :vehicle_type, :state)
end
を:
私は必要ない他に何config.middleware.insert_before 0, "Rack::Cors" do
allow do
origins '*'
resource '*', :headers => :any, :methods => :any
end
end
チェックする?
この問題を解決しましたか?私は同じ問題を抱えている – FutoRicky