¿Cómo puedo eliminar el diseño application.html.erb del procesamiento en una página en particular? Ahora está visible en todas las páginas de mi aplicación.¿Cómo eliminar el diseño de la aplicación de una página en particular de Ruby on Rails?
11
A
Respuesta
18
Puede anular representación predeterminada a nivel del controlador.
class Admin::HomeController < Admin::BaseController
layout "admin"
También puede anular la representación de los diseños a un nivel de acción del controlador:
def show
render :layout => "layout_for_show_only"
end
Y, si usted está realmente desesperada, puede anular diseños en la vista:
<%= render "print_view", :layout => "print" %>
Consulte la excelente guía de carriles sobre el tema: layouts and rendering in Rails
ian .
1
Aquí hay una respuesta.
Puede configurar: format.js {render: layout => false}
5
Usted puede simplemente añadir al controlador:
layout false, only: [:show, :edit]
lo que significa, que el diseño de aplicaciones no se brindará para las páginas de demostración y editar
Cuestiones relacionadas
- 1. ¿Cómo eliminar la gema de la aplicación Ruby on Rails?
- 2. Ruby on Rails: ¿cómo puedo representar una acción sin el diseño de la aplicación?
- 3. Favicon en Ruby on Rails aplicación
- 4. ¿Cómo desinstalo una aplicación Ruby on Rails?
- 5. Perfilando una aplicación ruby / ruby on rails
- 6. Cambiar la página de índice - Ruby on Rails
- 7. ¿Cómo probar la aplicación de chat en Ruby on Rails?
- 8. ¿Cómo funciona Ruby on Rails?
- 9. ¿Cómo uso CSS con una aplicación de ruby on rails?
- 10. Creación de una aplicación Calendario/Planificador - Ruby on Rails
- 11. ¿Implementando la búsqueda en una aplicación Ruby on Rails 3?
- 12. Renombrar la aplicación Ruby on Rails
- 13. Auto Actualizar una página en Ruby on Rails
- 14. Convirtiendo una aplicación Ruby on Rails de sqlite a postgresql
- 15. Ruby on Rails: ¿Eliminar una dependencia al instalar una gema?
- 16. ¿Cómo eliminar duplicados en un hash en Ruby on Rails?
- 17. Ejecutando phantomjs desde una aplicación de Ruby on Rails
- 18. Ruby on Rails: ssl_required: ¿cómo habilito en toda la aplicación?
- 19. Ruby/Rails - Eliminar ActiveAdmin de mi aplicación
- 20. Ruby on Rails: Eliminar varias claves hash
- 21. Uso de vistas de MySQL en una aplicación de Ruby on Rails para mejorar el rendimiento
- 22. ¿Es Ruby On Rails una aplicación de Rack?
- 23. HTTP-POST una imagen a la aplicación Ruby on Rails
- 24. ¿Cuánta memoria debe consumir una aplicación de Ruby on Rails?
- 25. Ruby on Rails, detección de Javascript
- 26. Colas de mensajes en Ruby on Rails
- 27. Ruby on rails página súper simple de registro
- 28. Usos de Ruby on Rails
- 29. FTPS (TLS/SSL) de la aplicación Ruby on Rails
- 30. Cómo dominar Ruby on Rails
gracias! Lo hice en el controlador ... def show render: layout => false end – Themasterhimself
@ Themasterhimself- Si desea eliminarlo de todas las páginas del controlador, puede hacer 'layout nil' en la parte superior del controlador. – rubyprince
Muchas gracias por esta ayuda: D –