gpt4 book ai didi

ruby-on-rails - 这个语法如何检查请求格式?

转载 作者:行者123 更新时间:2023-12-02 15:23:23 24 4
gpt4 key购买 nike

对于我的 Rails API,我需要添加一些代码来成功发出发布请求。(我用谷歌搜索)。

class ApplicationController < ActionController::Base
protect_from_forgery with: :exception
protect_from_forgery with: :null_session, :if => Proc.new { |c| c.request.format == 'application/json' }
end

我的问题是,“c.request.format”如何知道格式是 json 还是不是?它在哪里检查?与 Proc.new 相关的东西??

最佳答案

尝试类似的东西:

protect_from_forgery with: :null_session, if: :json_request?

protected

def json_request?
request.format.json?
end

关于ruby-on-rails - 这个语法如何检查请求格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33399347/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com