2010-08-10 8 views
1

J'ai un gestionnaire de gabarit rails 3 et je souhaite le configurer pour ne pas utiliser la mise en page. Dans rails2 nous ferions unComment définir un gestionnaire de modèles dans Rails 3 * not * pour utiliser une mise en page?

 ::ActionController::Base.exempt_from_layout :extension_name 

Mais cette méthode n'existe plus dans Rails 3. Je n'ai pas trouvé de place dans le code où il existe une option permettant à un moteur de modèle de ne pas exécuter la procédure de mise en page.

Cordialement

Répondre

0

L'option a été deprecated puis removed.

Pourquoi en avez-vous besoin? Si vous ne créez pas de modèle de présentation, Rails ne doit pas afficher la mise en page.

+0

Parce que je sers la même ressource avec deux modèles différents. Il peut être retourné en tant que html si le client utilise Accept: text/html ou xml si le client demande Accept: application/xml ou autre chose si le client demande Accept: something-else/something-else Donc je dois pouvoir avoir le template alayout (si le serveur autorise html) en plus de l'autre moteur de template qu'il utilise. –

Questions connexes