¿Cómo cambio el diseño en el controlador de diseño?¿Diseñar el controlador cómo cambiar el diseño?
5
A
Respuesta
7
Tienes que subclase el controlador como en el siguiente:
class SessionsController < Devise::SessionsController
layout 'my_layout'
end
y cambiar las rutas:
devise_for :users, :controllers => {:sessions => "sessions"}
2
En primer lugar, establecer sus rutas. Por ejemplo:
devise_for :users,
:controllers => {
:registrations => "users/registrations",
:omniauth_callbacks => "users/omniauth_callbacks",
:sessions => "users/sessions"}
En segundo lugar, crear el archivo con el controlador:
class Users::SessionsController < Devise::SessionsController
layout=>"my_layout"
end
En tercer lugar, crear las vistas para su controlador en views/usuarios/sesiones. Por ejemplo, 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'
Espero que esta ayuda.
Cuestiones relacionadas
- 1. Cambiar el diseño en el controlador según la url
- 2. Cambiar el diseño en el controlador de Zend Framework 2.0
- 3. Cómo configurar el diseño desde el controlador
- 4. Cambiar el diseño relativo programáticamente
- 5. Diseñar formulario dentro de un controlador diferente
- 6. acción personalizada para diseñar el controlador de registros que obtiene el recurso nulo
- 7. cómo diseñar el esquema Hbase?
- 8. Programativamente cambiar el color de diseño de diseño
- 9. cambiar el diseño del teclado con javascript
- 10. Cambiar el diseño de la leyenda ggplot
- 11. Controlador de diseño personalizado
- 12. Diseñar el jQueryUI DatePicker
- 13. ¿Cómo cambiar el diseño de página de categoría en Magento?
- 14. ¿Cómo detectar cambios de orientación y cambiar el diseño?
- 15. Cómo cambiar el fondo de diseño widget de programáticamente
- 16. PHP MVC - ¿Cómo diseñar?
- 17. Cambiar el valor del texto en el diseño de inflar
- 18. Rails 3 Diseñar cambiar manualmente la contraseña
- 19. ¿Cómo combinar DDD (diseño impulsado por el dominio) DCI para diseñar una aplicación
- 20. Cómo detener el controlador?
- 21. ¿Cómo puedo cambiar el diseño xml incluido a otro diseño en código Java?
- 22. Diseñar authenticate_user
- 23. Cambiar controlador de vista cuando el Control segmentado cambia
- 24. Diseño de rieles por controlador
- 25. Cómo establecer el controlador de vista raíz
- 26. Cómo forzar el diseño. Presentaciones de UIView.
- 27. ¿Cómo cambiar o cambiar entre pestañas en el diseño gráfico de sdk de Android?
- 28. ¿Cómo cambiar automáticamente el diseño del teclado al cambiar al modo normal de vim?
- 29. cambiar el color de fondo del diseño en Android
- 30. Cambiar el diseño de Android desde relativa a Linear
Luego aparece este error: Falta la plantilla Faltan sesiones de plantilla/nuevas con. He cambiado la carpeta de vista de diseño a las sesiones –
. Tiene que cambiar la carpeta 'devise/sessions' a' sessions '. – lucapette