从render json jbuilder API rails 5传递authenticity_token

时间:2018-06-12 13:23:46

标签: ruby-on-rails json api csrf jbuilder

如何在POST请求中呈现json jbuilder API时将CSRF authenticity_token作为参数传递。控制器和视图如下,

app/controller/api/v1/image_controller
class Api::V1::ImagesController < ApplicationController
  def create
  @image = Image.new(permitted_params)
    if @image.save
      VisionApiWorker.perform_async(@image.id)
    else
      render json: @imago.errors, status: :unprocessable_entity
    end
  end
private

  def permitted_params
    params.require(:image).permit(:media)
  end
end
app/views/api/v1/images/create.json.jbuilder
json.id @image.id
json.media @image.media

收到以下错误,

ActionController :: InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken):

0 个答案:

没有答案