Ich versuche zu vermeiden, meine session[:referred_by]
zu verwenden, und möchte die request.referrer
verwenden. Meine RSpec-Tests schlagen jedoch fehl, weil die TestRequest
keine request.referrer
Wie setze ich einen request.referrer in meine RSpec ein?
speichert. Also muss ich Folgendes tun, damit Rspec-Tests funktionieren. Gibt es eine Möglichkeit, es besser zu machen:
referrer = request.referrer ? request.referrer : '/'
redirect_to referrer, :alert => error_message
'request.env [ 'HTTP_REFERER'] =‚http: // example.com'' gearbeitete für mich. Rspec-Version ist 3.4.4 – Yoshi