Welche Änderungen müssen Sie an einem Rails-Projekt vornehmen, um blueprintcss als Standard-Stylesheet zu konfigurieren, das verwendet werden soll, wenn Sie ein Scaffolding anstelle von scaffold.css erzeugen?Wie können Sie Rails konfigurieren, um Blueprint-CSS statt der Standardgerüst CSS zu verwenden?
Antwort
Ich würde empfehlen, einen eigenen Generator zu schreiben, aber wenn Sie die Standardeinstellung ändern möchten können Sie:
1 - Für eine einzelne App: Freeze-Schienen und das Stylesheet ändern das Gerüst-Generator verwendet.
railsapp/vendor/rails/railties/lib/rails_generators/Generatoren/components/Gerüst/templates/style.css
2 - Für alle Anwendungen: Ändern Sie die gleiche Datei style.css in Ihrer Systeme Schienen Installation.
Ersetzen Sie Ihren eigenen Gerüstgenerierungscode. Anweisungen sind here (mit dem Vorbehalt, dass sie veraltet sein können).
Eine einfachere Alternative könnte darin bestehen, eine Rake-Aktion zu schreiben, um eine Textersetzung in der (normalerweise) generierten Quelle durchzuführen.
In Rails-Vorlagen suchen.
Sie können eine schreiben, um viel mehr zu tun, als das CSS in einer Schiene App zu ersetzen. Du kannst damit Edelsteine installieren, Schienen einfrieren, alle möglichen Dinge. Werfen Sie einen Blick auf http://youvegotrails.com für eine Idee von dem, was Sie tun können.
- 1. Können CSS-Frameworks (z. B. 960g oder Blueprintcss) ohne Ränder verwendet werden?
- 2. Konfigurieren Sie Maven, um CXF wsdl2java mit Standardauthentifizierung zu verwenden
- 3. Konfigurieren Sie Visual Studio, um mehr RAM zu verwenden
- 4. So verwenden Sie 'dynamisches CSS' in Rails
- 5. Konfigurieren Sie Eclipse, um VS.Net-Verknüpfungen zu verwenden?
- 6. Konfigurieren Sie Capybara, um Marionette WebDriver für Firefox zu verwenden
- 7. Konfigurieren Sie Symfony2/Swiftmailer, um "sendmail -t" zu verwenden
- 8. PreferenceActivity verwenden, um Widget zu konfigurieren, wie Präferenz abrufen?
- 9. Wie kann ich Glasfische konfigurieren, um anwendungsverwaltete Entitätsmanager zu verwenden?
- 10. Force Rails Paypal gem zu verwenden Sandbox statt Live
- 11. Konfigurieren Sie Apache, um WSGI zu überschreiben
- 12. Verwenden Sie Javascript, um css auto height Wert zu finden
- 13. Können Sie imul verwenden, um ein Register zu multiplizieren?
- 14. Konfigurieren Sie Dockerfile, um den Befehl impdp zu verwenden, wenn der Container erstellt wird
- 15. konfigurieren routes.rb für Rails 3.0
- 16. Können Sie Boost.Regex verwenden, um einen Stream zu parsen?
- 17. Können Sie blastn verwenden, um nach genauen Übereinstimmungen zu suchen?
- 18. Verwenden Sie CSS, um ein äußeres Element zu beeinflussen
- 19. Versuchen, css-loader mit Webpack zu verwenden, um unsere CSS
- 20. Konfigurieren Sie htaccess, um statische Django-Dateien zu liefern
- 21. Wie können Sie Rails-Abfragen protokollieren, bevor sie auftreten?
- 22. Wie kann man service statt systemctl verwenden?
- 23. Verwenden Sie @media, um Computerbildschirm zu zielen
- 24. Wie können wir Master-Prozess konfigurieren, wenn PM2 verwenden
- 25. Welche PHP IDE zu verwenden und wie sie konfigurieren reibungslos
- 26. Können Sie If/Else-Bedingungen in CSS verwenden?
- 27. Memcache, um Plattenspeicher zu verwenden?
- 28. Konfigurieren Sie nix-shell, um eine andere Shell als Bash zu verwenden?
- 29. Ist es möglich, den spring.net Cache deklarativ zu konfigurieren, statt Attribute zu verwenden?
- 30. Konfigurieren Sie Jenkins, um eine gefälschte DLL zu generieren