2011-12-13 43 views
5

Cài đặtray đường ống 3.1 tài sản: * .css không biên dịch sẵn, nhưng đó là trong manifest

  • error.sass đang được ứng dụng/tài sản/stylesheets
  • Tôi chạy bundle exec rake assets:precompile
  • lỗi .css là trong manifest error.css: error-8f9fb7a53be409476d28603c33a7cd1d.css

vấn đề

error.css isn't precompiled

điều kỳ lạ khác mà có thể chỉ ra những vấn đề với thiết lập của tôi

  • Trong [môi trường] rb config.assets.compile = false. Điều này là mong muốn. Khi tôi chuyển nó thành sự thật nó hoạt động, nhưng tôi không muốn biên dịch trực tiếp
  • Mỗi lần tôi tải trang công khai/biểu định kiểu được tạo bằng tất cả các tệp scss/sass (nhưng không css)
  • Đây là bản nâng cấp từ đường ray 3.0, nhưng tôi nghĩ rằng việc nâng cấp là thành công

Trợ giúp ?!

Trả lời

4

Theo mặc định các tệp css và js (ngoại trừ application.js và application.css) không được biên dịch trước. Có vẻ như bạn có thể thêm config.assets.precompile += %w(errors.css) để khắc phục sự cố của mình. Ngoài ra, có thêm thông tin về việc biên dịch trước tại đây: http://guides.rubyonrails.org/asset_pipeline.html#precompiling-assets

2

Bạn đã thử khởi động lại máy chủ sau khi bạn đã biên dịch trước nội dung chưa? Máy chủ sẽ dính vào tệp kê khai mà nó có khi bạn khởi động máy chủ.

(Tôi biết đó là câu trả lời muộn nhưng tôi vừa gặp sự cố :))

Các vấn đề liên quan