我有一个rails应用程序,它有一个名为account的模型。我有一个移动应用程序,它使用帐户号码和我的模型中不存在的借方值来构建一个json。我不知道如何在我的服务器端应用程序中收到这个。这个json将通过HTTP put方法发送。请问有人帮帮我吗?
提前致谢!
答案 0 :(得分:1)
在application_controller.rb
修改:
protect_from_forgery with: :exception
到
protect_from_forgery with: :null_session, only: Proc.new { |c| c.request.format == 'application/json' }
这将允许您的rails应用程序接受json请求。然后,您可以通过http put / post方法将json请求发送到您想要的任何操作。
您的接收操作将如下所示:
def some_action
# do something with the parameters
respond_to do |format|
format.html { redirect_to somewhere_path }
format.json { render json: { success: :true }, status: :ok }
end
end