2016-06-17 9 views
1

Entschuldigen Sie sich schon für die dumme Frage. Ich habe nicht lange über Rubin und Schienen gelernt, weiß also nicht viel über Schienen.Rails Server lädt nicht application.css

Ich fange an, mit einer alten Anwendung zu arbeiten, und es gelang mir, Ruby, Rails und MySQL in Ubuntu 14.04 LTS zu installieren, und ich kann den Server problemlos ausführen, aber es kann nicht ausgeführt werden CSS-Datei aus App/Assets Pfad. Von starten Sie die App konnte keinen Javascript entweder laufen, und ich schaffte es die Gleichen aus dem Code erfordern unterzeichnen funktioniert durch Entfernen, an der Spitze der App/assets/javascript/application.js Datei:

// This is a manifest file that'll be compiled into including all the files listed below. 
// Add new JavaScript/Coffee code in separate files in this directory and they'll automatically 
// be included in the compiled file accessible from http://example.com/assets/application.js 
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the 
// the compiled file. 
// 
// require jquery  (was //= require jquery) 
// require jquery_ujs (was //= require jquery_ujs) 
// require_tree .  (was //= require_tree .) 

Ich könnte die Seite laden die CSS, wenn ich den Stylesheet-Ordner aus App/Assets in Öffentlichen Ordner einfügen, aber ich weiß, dass die App den richtigen Pfad auf dem Server ausgeführt wird, wo es ausgeführt wird.
Also, was könnte ich vermissen, um meine Assets zum Laden von App/Assets/Stylesheet-Dateien, neben öffentlichen/Stylesheet?

Nur zur Info, hier ist die Ruby und Rails-Versionen (ziemlich alt, von der Art und Weise, ein weiteres Problem, das ich als nächstes lösen):
Rubin = Rubin 1.9.3p0 (2011-10-30 Revision 33570) [x86_64-Linux ]
Rails = Rails 3.1.3

Antwort

1

Durch Ausführen im Produktionsmodus konnte ich verfolgen, dass meine App Uglifier nicht finden konnte, die ich nicht installiert hatte. Dann musste ich zu meiner gemfile App hinzufügen, wie es auf dem Link sagt: https://stackoverflow.com/a/13221865/4941748

Vorwärts!

Verwandte Themen