我试图避免使用我的session[:referred_by]
,并想使用request.referrer
. 但是,我的 RSpec 测试失败,因为TestRequest
不存储request.referrer
因此,我必须执行以下操作才能使 Rspec 测试正常工作。有没有办法让它变得更好:
referrer = request.referrer ? request.referrer : '/'
redirect_to referrer, :alert => error_message