जब मेरे पास एक विशिष्ट कार्यवाही है कि मैं प्रामाणिकता टोकन की जांच नहीं करना चाहता हूं, तो मैं रेल को यह जांचने के लिए कैसे कहूं?रेल में विशिष्ट कार्रवाइयों के लिए प्रामाणिकता टोकन को मैं कैसे अनदेखा कर सकता हूं?
उत्तर
व्यक्तिगत कार्यों के लिए, आप कर सकते हैं:
protect_from_forgery :only => [:update, :delete, :create]
#or
protect_from_forgery :except => [:update, :delete, :create]
एक पूरे नियंत्रक के लिए, आप कर सकते हैं:
skip_before_action :verify_authenticity_token
और रेल 3.x की आवश्यकता है:
skip_before_filter :verify_authenticity_token
thx का उपयोग करें: skip_before_filter: verify_authenticity_token,: only =>: my_unprotected_action। मैं यहां जवाब पाने के लिए आया था: क्या यह एक भयानक विचार है? मैं ऐसा इसलिए कर रहा हूं क्योंकि AJAX प्रतिक्रिया मेरे सत्र को खाती है। – clyfe
को दस्तावेज करने के लिए – Danny
रेल के लिए 4 'skip_before_action: verify_authenticity_token' का उपयोग करें, [API दस्तावेज़] देखें (http://api.rubyonrails.org/classes/ActionController/RequestForgeryProtection/ClassMethods.html) – amoebe
में Rails4skip_before_action
except
या 01 के साथ आप skip_before_action
का उपयोग करते हैं।
class UsersController < ApplicationController
skip_before_action :verify_authenticity_token, only: [:create]
skip_before_action :some_custom_action, except: [:new]
def new
# code
end
def create
# code
end
protected
def some_custom_action
# code
end
end
- 1. रेल 3 AJAX अनुरोध प्रामाणिकता टोकन अनदेखा
- 2. रेल 3 प्रामाणिकता टोकन
- 3. रेल - अमान्य प्रामाणिकता टोकन
- 4. मैं प्रामाणिकता टोकन कैसे जोड़ूं?
- 5. रेल - 'अवैध प्रामाणिकता टोकन' अपवाद
- 6. रेलों में सीएसआरएफ टोकन प्रामाणिकता को सत्यापित नहीं कर सकता
- 7. रेल सीएसआरएफ टोकन प्रामाणिकता और देवता
- 8. वसीयत + Omniauth [चेतावनी: सत्यापित नहीं कर सकता CSRF टोकन प्रामाणिकता]
- 9. मैं फेसबुक कैनवास ऐप के लिए रेल 3 में protect_from_forgery कैसे बाईपास कर सकता हूं?
- 10. क्या PHP में रेल की तरह प्रामाणिकता टोकन है?
- 11. "चेतावनी: सीएसआरएफ टोकन प्रामाणिकता को सत्यापित नहीं कर सकता" त्रुटि - देवताओं के साथ सीओआरएस और: टोकन_authenticatable
- 12. मैं सेटअपtools subversion सूची को अनदेखा कैसे कर सकता हूं?
- 13. मैं एक विशिष्ट फ़ोल्डर को कैसे अनजिप कर सकता हूं?
- 14. वेब सेवाओं के लिए रेल 2 में प्रामाणिकता टोकन बंद करना?
- 15. EXIF रोटेशन को अनदेखा करने के लिए मैं आईओएस सफारी को कैसे मजबूर कर सकता हूं?
- 16. डुप्लीकेट को अनदेखा करने के लिए मैं std :: priority_que_queue को कैसे कॉन्फ़िगर कर सकता हूं?
- 17. क्या मैं वैश्विक .gitignore को अनदेखा कर सकता हूं?
- 18. एएनटीएलआर के साथ कॉमनटोकनस्ट्रीम में टोकन के पाठ को मैं कैसे संशोधित कर सकता हूं?
- 19. मैं विशिष्ट फ़ाइलों को आउटपुट में कॉपी करने के लिए चींटी कैसे सेट कर सकता हूं?
- 20. मैं रेल एसक्यूएल लॉग से एक विशिष्ट फ़ील्ड को कैसे फ़िल्टर कर सकता हूं?
- 21. क्या मैं वालिग्रिंड ग्लिब पुस्तकालयों को अनदेखा कर सकता हूं?
- 22. विशिष्ट कॉन्फ़िगरेशन फ़ाइलों को न करने के लिए मैं Mercurial को कैसे कॉन्फ़िगर कर सकता हूं?
- 23. रेल पर रूबी अमान्य प्रामाणिकता आईई
- 24. मैं स्प्लिंट को अनदेखा कैसे कर सकता हूं जहां मैं अपने चर घोषित करता हूं?
- 25. मैं किसी विशिष्ट उपयोगकर्ता के लिए Windows "विशेष फ़ोल्डर" का मार्ग कैसे प्राप्त कर सकता हूं?
- 26. मैं विंडोज़ में रेल पर रूबी के लिए अपाचे 2.2 को कैसे कॉन्फ़िगर कर सकता हूं?
- 27. रेल: मैं नाम के लिए स्वतः पूर्ण कैसे कर सकता हूं लेकिन आईडी सहेज सकता हूं?
- 28. क्या मैं कक्षा को अनदेखा कर सकता हूं लेकिन बाहरी रूप से सील कर सकता हूं?
- 29. मैं रेल 3.0 में एसएसएल विकल्पों को "रेल सर्वर" में कैसे पास कर सकता हूं?
- 30. ट्रांजैक्ट-एसक्यूएल: मैं स्ट्रिंग को टोकन कैसे बना सकता हूं?
+1, दुख की बात है कि आप अपने स्वयं के प्रश्न का उत्तर देने के लिए नीचे आ गए हैं, जो पूरी तरह से वैध है। –
एएच। मैंने इसे यहां रखा क्योंकि मैंने इसके लिए पूरी खोज की थी और मुझे जवाब खोजने में कठिनाई थी - मैंने सोचा कि यह कुछ अन्य लोगों की मदद कर सकता है। मुझे बैक अप देने के लिए धन्यवाद। विशिष्ट नियंत्रक और विशिष्ट क्रिया के लिए – edebill