2011-09-14 4 views
1

Je suis en train de développer un moteur Rails-3.1 Mountable qui serait monté dans une application de rails, le moteur fournirait ses propres ressources et vues bien sûr mais je voudrais surcharger certains fichiers.Surcharge des actifs/vues d'un moteur montable?

Exemple:

Considérons un moteur de blogs montage, qui serait monté dans quelle application pour obtenir le système de blogging, mais le moteur doit ressembler exactement le site donc je voudrais surcharger certains fichiers d'actifs ainsi que certaines des vues (comme les partiels _header et _footer rendus dans la mise en page)

Est-ce possible avec des moteurs montables?

Répondre

1

C'est complètement possible. Fondamentalement, Rails utilisera toujours les fichiers trouvés dans l'application Rails au lieu de ceux provenant du moteur. Pour redéfinir des vues, il vous suffit de les recréer dans votre application avec le même nom &. En ce qui concerne les actifs, c'est le même principe, je l'ai déjà fait avec javascript (jamais avec des photos ou des css mais je suppose que c'est la même chose).

+0

J'ai essayé ceci avant de poser la question, la chose que j'ai ratée est de définir une autre application.css qui a demandé des noms de fichiers différents de celui défini dans le moteur .. Cette fois je n'ai pas défini une autre application.css fichier et cela a fonctionné .. Merci! – kalbasit

Questions connexes