Ich baue eine Website in Rails 3.2. Es ist 3 Jahre her, seit ich Rails oder Ruby berührte, also bin ich auf beiden rostig, und das letzte Mal, als ich Schienen benutzte, war Rails 2.3. Unnötig zu sagen, bitte entschuldigen Sie "einfache" Fragen unten.
@textColor
, @bodyBackground
usw.) less-rails-bootstrap
Edelstein zum Twitter Bootstrap Look / Feel, etc. less
verwendet wird) ... vorausgesetzt, dass ich im Grunde einen Weg finden muss, das CSS spontan zu kompilieren, das bedeutet, dass ich GEMS einschließen muss, würde ich normalerweise nicht in einer Produktionsumgebung. Leistung wird sehr wichtig sein. Gibt es eine Möglichkeit, dies zu isolieren? Sobald das CSS ungültig gemacht und neu generiert wurde, konnte ich den Inhalt nehmen und entweder auf Festplatte schreiben oder in einigen memcached / redis / etc speichern. Instanz für die Leistung.
Irgendwelche Kommentare, selbst wenn sie mich nur in eine allgemeine Richtung weisen würden, wären willkommen.
Danke!
Hier ist die Lösung, auf die ich endlich gelandet bin:
bootstrap-sass
gewechselt anstatt Ссылка
Ich habe die folgenden Änderungen an meiner application.rb
-Datei vorgenommen, um sicherzustellen, dass die Gruppe :asset
trotz der Umgebung immer eingeschlossen ist:
Verwendet die Konzepte von Manuel Meure (Danke Manuel!) von Kraut Computing gefunden bei Ссылка .
In meinem Modell (wir nennen es " Site ") habe ich ein Code-Snippet, das folgendermaßen aussieht:
%Vor%Ich hoffe, das hilft. Ich weiß, es ist eine Abweichung vom ursprünglichen Beitrag, aber es ist davon abgewichen, weil dies die am besten erreichbare Lösung für das Problem schien.
Wenn ich eine bestimmte Frage, die Sie haben, nicht beantwortet habe, können Sie mich gerne kommentieren, damit ich sie erweitern kann.
Danke!
Tags und Links ruby ruby-on-rails asset-pipeline less ruby-on-rails-3.2