मैं डिवाइसेज नियंत्रक में लेआउट कैसे बदलूं?डेविस नियंत्रक लेआउट कैसे बदलें?
5
A
उत्तर
7
आप निम्न में तरह नियंत्रक उपवर्ग के लिए है:
class SessionsController < Devise::SessionsController
layout 'my_layout'
end
और बदलने के मार्गों:
devise_for :users, :controllers => {:sessions => "sessions"}
2
पहले, अपने मार्गों की स्थापना की। उदाहरण के लिए:
class Users::SessionsController < Devise::SessionsController
layout=>"my_layout"
end
तीसरा विचारों/उपयोगकर्ताओं/सत्रों में अपने नियंत्रक के लिए दृश्य बना:
devise_for :users,
:controllers => {
:registrations => "users/registrations",
:omniauth_callbacks => "users/omniauth_callbacks",
:sessions => "users/sessions"}
दूसरा, नियंत्रक के साथ फ़ाइल बनाएँ। उदाहरण के लिए, new.html.haml
=form_for user=User.new, :as=>"user", :url=>session_path("user") do |f|
=f.label :email, 'email'
=f.text_field :email
=f.label :password, 'password'
=f.password_field :password
=link_to "Forgot your password?", new_password_path("user")
.button_container{:style=>'border-top: none;'}
=f.submit "sign in", :class=>'submit_button'
इस सहायता की आशा करें।
संबंधित मुद्दे
- 1. डेविस और रेल - डेविस में ArgumentError :: रजिस्ट्रेशन नियंत्रक #
- 2. डेविस
- 3. डेविस
- 4. प्रति नियंत्रक रेल लेआउट
- 5. बाल दृश्य नियंत्रक बदलें
- 6. डेविस
- 7. डेविस
- 8. नियंत्रक से यूआरएल बदलें?
- 9. पावरपॉइंट में प्रोग्राम लेआउट को स्लाइड लेआउट कैसे बदलें?
- 10. जूमला दृश्य में लोड लेआउट कैसे बदलें?
- 11. डेविस
- 12. डेविस
- 13. डेविस
- 14. डेविस
- 15. डेविस
- 16. डेविस
- 17. डेविस
- 18. डेविस प्रमाणीकरण
- 19. डेविस
- 20. डेविस
- 21. डेविस
- 22. डेविस,
- 23. डेविस
- 24. डेविस पासवर्ड नियंत्रक को ओवरराइड नहीं कर सकता
- 25. आरएसपीसी, डेविस, फैक्टरी गर्ल
- 26. लेआउट के लेआउट रंग को प्रोग्रामेटिक रूप से बदलें
- 27. डेविस प्रमाणीकरण
- 28. डेविस, एक संपादन प्रोफाइल पेज कैसे बनाएं
- 29. रेल + डेविस
- 30. inflate लेआउट में टेक्स्ट मान बदलें
फिर मुझे यह त्रुटि मिलती है: टेम्पलेट गुम है गुम टेम्पलेट सत्र/नए के साथ। मैंने डेविस व्यू फ़ोल्डर को सत्र –
में बदल दिया है, आपको 'devise/session' फ़ोल्डर को 'सत्र' में बदलना होगा। – lucapette