Comment pouvez-vous configurer Rails pour utiliser blueprint-css au lieu du css par défaut d'échafaudage?

StackOverflow https://stackoverflow.com/questions/1053577

Question

Quelles modifications devez-vous apporter à un projet Rails pour configurer blueprintcss comme feuille de style par défaut à utiliser lorsque vous générez un échafaudage au lieu de scaffold.css?

Était-ce utile?

La solution

Je vous recommanderais d'écrire votre propre générateur, mais si vous souhaitez modifier le paramètre par défaut, vous pouvez:

1 - Pour une application unique: geler les rails et modifier la feuille de style utilisée par le générateur d'échafaudage.

railsapp / vendor / rails / railties / lib / rails_generators / generators / components / scaffold / templates / style.css

2 - Pour toutes les applications: modifiez le même fichier style.css lors de l'installation de votre système.

Autres conseils

Substituez votre propre code de génération d'échafaudage. Les instructions sont ici (avec l’avertissement qu'ils peuvent être obsolètes).

Une alternative plus simple peut être d’écrire une action Rake pour effectuer une substitution textuelle dans la source générée (normalement).

Rechercher dans les modèles Rails.

Vous pouvez en écrire un pour faire bien plus que remplacer le css dans une application rails. Vous pouvez lui faire installer des pierres précieuses, des rails de congélation, toutes sortes de choses. Consultez http://youvegotrails.com pour une idée de ce que vous pouvez faire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top