2010-11-13 15 views
9

में लॉगिन फॉर्म बनाएं, मैं अपने होम पेज पर डेविस लॉग फॉर्म बनाने की कोशिश कर रहा हूं।किसी अन्य नियंत्रक

जब मैं सिर्फ फॉर्म को कॉपी करता हूं, निश्चित रूप से मुझे त्रुटियां मिलती हैं क्योंकि 'संसाधन' चर और आदि कार्रवाई में सेट नहीं होते हैं। http://pupeno.com/blog/show-a-devise-log-in-form-in-another-page/

हालांकि, उनकी समाधान एक मॉड्यूल ContentHelper कहा जाता है में आवश्यक चर सेट करने के लिए है:

मैं इंटरनेट पर इस समाधान मिल गया।

मैं यह कोड कहां रखूं? मैंने इसे प्रारंभकर्ताओं में डालने की कोशिश की, लेकिन मुझे अभी भी 'संसाधन' चर के बारे में त्रुटि नहीं मिली है, मौजूदा

उत्तर

5

मॉड्यूल को app/helpers/content_helper.rb में फ़ाइल में रखें। यदि आपको अभी भी त्रुटियां मिलती हैं तो helper :content अपने नियंत्रक में जोड़ें।

18

देखें कि क्या यह प्रविष्टि विकी विकी में आपकी सहायता करती है!

https://github.com/plataformatec/devise/wiki/How-To:-Display-a-custom-sign_in-form-anywhere-in-your-app

+0

धन्यवाद, इससे मुझे बहुत मदद मिली! – ronnieonrails

+1

भी धन्यवाद! मैं इसे उत्तर के रूप में चिह्नित करता। ;) – dimitarvp

संबंधित मुद्दे