उपयोगकर्ता लॉग इन करने के बाद, मैं मैन्युअल रूप से इस ईवेंट को लॉग इन करना चाहता हूं और डेटाबेस में काउंटर कॉलम बढ़ाता हूं।क्या 'कॉलबैक' तैयार है?
Devise
में कुछ ऐसा है? बस ActiveRecord
के before_save
के रूप में?
उपयोगकर्ता लॉग इन करने के बाद, मैं मैन्युअल रूप से इस ईवेंट को लॉग इन करना चाहता हूं और डेटाबेस में काउंटर कॉलम बढ़ाता हूं।क्या 'कॉलबैक' तैयार है?
Devise
में कुछ ऐसा है? बस ActiveRecord
के before_save
के रूप में?
वसीयत पर्दे के पीछे वार्डन का उपयोग करता है और वार्डन कॉलबैक की संख्या के साथ आप की आपूर्ति:
https://github.com/hassox/warden/wiki/callbacks
after_authentication
कॉलबैक पर एक नज़र डालें। यही वह है जिसे आप ढूंढ रहे हैं।
कोड:
Warden::Manager.after_authentication do |user, auth, opts|
# your code here..
end
आप बस एक नया प्रारंभकर्ता फ़ाइल बनाने और वहाँ कोड डाल सकते हैं। (/config/initializers/warden_callbacks.rb
की तरह)
मुझे उन कॉलबैक कहां लिखना चाहिए? –
आप बस एक नई प्रारंभकर्ता फ़ाइल बना सकते हैं और वहां कोड डाल सकते हैं। ('/ Config/startizers/warden_callbacks.rb' की तरह) – Tigraine