मैं कुछ पहलुओं के लिए डिफ़ॉल्ट से एक अलग लेआउट टेम्पलेट प्रदर्शित करने के लिए तैयार होने की कोशिश कर रहा हूं।डिवाइसेज डिफॉल्ट लेआउट बदलना
उपयोगकर्ता यह लॉगिन कर रहा है जब उपयोगकर्ता लॉगिन पेज पर जाता है, लेकिन मुझे साइन अप, भूल गए पासवर्ड और रीसेट के लिए एक अलग लेआउट प्रदर्शित करने की आवश्यकता है।
यह मेरा आवेदन नियंत्रक में वर्तमान कोड है:
layout :layout
private
def layout
# only turn it off for login pages:
is_a?(Devise::SessionsController) ? "login" : "application"
# or turn layout off for every devise controller:
#devise_controller? && "application"
end
यहां प्राप्त करने के लिए सभी संभावित तरीकों को दिखाए जाने वाले दस्तावेज़ यहां दिए गए हैं: https://github.com/plataformatec/devise/wiki/How-To:- बनाएं- कस्टम- प्लेआउट – akz92