Tengo dos modelos que usan Devise y quiero que las vistas sean diferentes entre sí. Sin embargo, solo tiene una vista new.html.erb, etc.Rieles 3: diferentes vistas para cada modelo
¿Cómo puedo tener vistas separadas para cada modelo?
gracias
Tengo dos modelos que usan Devise y quiero que las vistas sean diferentes entre sí. Sin embargo, solo tiene una vista new.html.erb, etc.Rieles 3: diferentes vistas para cada modelo
¿Cómo puedo tener vistas separadas para cada modelo?
gracias
si te estoy leyendo correctamente, suponiendo que creó un modelo User
y, por ejemplo, un modelo Admin
, tendrá que hacer lo que se conoce como conjunto idean para Scoped Vistas.
Puede generar las vistas para cada modelo llamando al rails generate devise:views users
.
Luego configure config.scoped_views = true
dentro de "config/initializers/devise.rb".
Todo esto está en el archivo README como un fyi.
Gracias por esta fantástica respuesta. –