gpt4 book ai didi

ruby-on-rails - 在全局before之前设置HTTP_REFERER(:all) in Rspec

转载 作者:行者123 更新时间:2023-12-04 13:35:50 24 4
gpt4 key购买 nike

为了避免添加

request.env["HTTP_REFERER"] = '/'

到我创建的每个controller_spec文件上的before块,我尝试将其添加到全局配置(在spec_helper.rb中)
config.before(:each) {request.env["HTTP_REFERER"] = '/'}

问题是,我得到以下错误:
You have a nil object when you didn't expect it!
The error occurred while evaluating nil.env

有谁关于如何正确实现这一目标的任何指针?

干杯!

最佳答案

你有没有尝试过

  config.before(:type => :controller) do
request.env["HTTP_REFERER"] = "/"
end

关于ruby-on-rails - 在全局before之前设置HTTP_REFERER(:all) in Rspec,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/590100/

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