Frage

Ich bin brandneu in Rails. Ich habe das Front-End-Framework der Zurb Foundation wie hier beschrieben installiert: http://www.zurb.com/article/814/yetify-your-rails-new-foundation-ge-and--and-

Wenn ich App/Assets/Stylesheets/Application öffne.css.CSS Ich finde diesen automatisch generierten Code:

/*
* This is a manifest file that'll automatically include all the stylesheets available in      this directory
* and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
* the top of the compiled file, but it's generally better to create a new file per style scope.
*= require_self
*= require foundation
*= require_tree . 
*/

Ich bin jedoch meiner Ansicht nach diese Zeile

<%= stylesheet_link_tag    "application" %>

Laden Sie die Datei nicht ZURB_FOUNDATION/APP/Assets/Stylesheets/Foundation/Index.css, die ich erstellt habe:

couldn't find file 'foundation'
(in /Users/migu/railsapps/maneki1/app/assets/stylesheets/application.css:6)

Wie kann ich die Datei und alle CSS -Dateien laden, die ich unter zurb_foundation/app/assets/stylesheets/foundation/geladen habe? Vielen Dank...

War es hilfreich?

Lösung

Sie müssen den Webserver neu starten, bevor Rails die neuen Vermögenswerte vom Zurb-Foundation-Juwel abholt. Sobald es neu gestartet wurde, sollte es einfach funktionieren.

Außerdem können Sie überprüfen, ob das Zurb-Fundierungsvermögen korrekt aus der Rails-Konsole gefunden wird. Geben Sie bei der Eingabeaufforderung "Rails C" und dann "Rails.application.config.assets.Paths" (beide Befehle abzüglich der Zitate) ein. Sie sollten so etwas sehen wie:

=> ["/Users/MYUSER/appPath/app/assets/images", "/Users/MYUSER/appPath/app/assets/javascripts", "/Users/MYUSER/appPath/app/assets/stylesheets", "/Users/MYUSER/appPath/vendor/assets/stylesheets", "/Users/MYUSER/.rvm/gems/ruby-1.9.3-p0/gems/jquery-rails-1.0.19/vendor/assets/javascripts", "/Users/MYUSER/.rvm/gems/ruby-1.9.3-p0/gems/zurb-foundation-2.1.0/vendor/assets/images", "/Users/MYUSER/.rvm/gems/ruby-1.9.3-p0/gems/zurb-foundation-2.1.0/vendor/assets/javascripts", "/Users/MYUSER/.rvm/gems/ruby-1.9.3-p0/gems/zurb-foundation-2.1.0/vendor/assets/stylesheets"] 

Beachten Sie möglicherweise, dass Sie möglicherweise zusätzliche Arbeiten erledigen müssen, um die Vermögenswerte für die Produktion einzustellen.

Andere Tipps

Hier ist, wie ich ein ähnliches Problem basierend auf diesem Thread löste https://github.com/zurb/foundation/issues/834In GemFile wurde Compass-Rail-Edelstein hinzugefügt:

group :assets do
  gem 'compass-rails'

Laufen:

bundle install

Vergessen Sie nicht, den Webserver neu zu starten, und Magie wird passieren.

Sie können diese Richtlinie zu Ihrem hinzufügen application.css Datei:

 *= require_directory ./foundation

Oder Sie können die verwenden foundation-rails Juwel.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top