Create a gist now

Instantly share code, notes, and snippets.

Méthode choose_layout (annule le layout si Ajax)
# dans application_controller
# Charge le layout qui porte le même nom que le Namespace
# retourne aucun layout si la requête est en AJAX
def choose_layout
namespace ="::").first.downcase
(request.xhr?) ? nil : namespace
# Exemple d'utilisation dans un controller
class Admin::AdminController < ApplicationController
layout :choose_layout
# A faire : faire passer un paramètre pour choisir le layout à charger.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment