2012-10-12 19 views
7

पर शून्य देकर मैंने रेल आवेदन पर रूबी बनाई है। मैं परिदृश्यरेल अनुरोध request.env ["HTTP_REFERER"] heroku

रेफरर लिंक प्राप्त करने के लिए स्थानीयहोस्ट में मैं request.env["HTTP_REFERER"] का उपयोग कर रहा हूं, यह पूरी तरह से शून्य नहीं दे रहा है।

मैंने कोडोकू में कोड अपलोड किया है, लेकिन request.env["HTTP_REFERER"]nil दे रहा है, मैंने उसकेोकू लॉग में चेक किया है।

कृपया एक सुझाव दें कि यह nil क्यों दे रहा है? क्या request.env["HTTP_REFERER"] के अलावा रेफरर लिंक प्राप्त करने का कोई तरीका है?

+1

कुछ प्रश्न एसएफ में थे। [कृपया, यह प्रश्न देखें] [1] यह आपके लिए सहायता है? [1]: http://stackoverflow.com/questions/3104711/ruby-on-rails-request-envhttp-referer-returns-nil – Zzet

+0

मैं Heroku के व्यवहार की पुष्टि कर सकते हैं। हालांकि, हमारे पास Play Framework 2.1/Scala के साथ एक सेटअप है। स्थानीयहोस्ट पर यह डिज़ाइन के रूप में काम करता है। इस सवाल पर आपके पक्ष से कोई अपडेट? क्या आपको अब तक कोई समाधान मिला? –

+0

मुझे लगता है कि रेफरर पेज के बारे में अधिक जानकारी और 'request.env [" HTTP_REFERER "] के संदर्भ उपयोगी होंगे। – sealocal

उत्तर

1

request.env["HTTP_REFERER"]nil देने स्वीकार्य है जब सीधे एक पृष्ठ पर जाकर, मैं बजाय link_to :back का उपयोग करें या निर्दिष्ट जहां इसे वापस जाना चाहिए (link_to root_path) करने के लिए सुझाव देते हैं।