Mise à jour
Mise en page de l'héritage est maintenant dans les guides, en vertu de la présentation et le rendu
L'héritage de Template fonctionne de la même façon.
Rails 3.1 et versions suivantes de mettre en œuvre l'héritage de template, donc je pense que la bonne place pour le partage des partiels est désormais /app/views/application/
, dites que vous êtes en products#index
vous pouvez effectuer les opérations suivantes:
-# products#index
= render @products.presence || 'empty'
-# /app/views/application/_empty.html.haml
There are no items
btw c'est application
parce que la connexion est le contrôleur de l'héritage, de sorte que cela suppose ProductsController < ApplicationController
De cette façon, si vous implémentez /app/views/products/_empty.html.haml
qui seront prises, le ci-dessus est une solution de repli pour tous les disparus de partiels, et je ne peux pas vérifier pour l'instant, mais je pense que même pour le modèle lui-même...
Railscast: l'héritage de template!