Tôi có ứng dụng 4 đường ray.Rails 4 Tài sản Biên dịch ngược với nhiều tệp kê khai
Tôi có 3 bộ tệp kê khai để tách riêng logic cho ứng dụng của mình.
Những tập tin này
application.js
backoffice.js
pos.js
application.css
backoffice.css
pos.css
Trong file bố trí của tôi, tôi tham khảo các tài sản bằng cách sử dụng javascript_link_tags liên
tôi đã thêm dòng sau vào file production.rb của tôi (để bao gồm các tập tin trong sự biên dịch trước của các tài sản):
config.assets.precompile += %w(backoffice.js pos.js pos.css backoffice.css)
Sau đó, tôi chạy các tài sản cào: biên dịch trước, nhưng không chọn các tệp bổ sung. Nó chỉ biên dịch các tệp kê khai application.js và application.css.
Trong production.rb cũng có, tôi có:
config.serve_static_assets = true
config.assets.compile = false
Bất cứ ý tưởng nào?
nhờ
Đây có thể là một lỗi trong đường ray 4? – l33z3r
Có thể/nên mã đó đi vào 'config/initializers/assets.rb'? – ahnbizcad
@gwho Có, trong Rails 4.2 đoạn mã đó bây giờ được đưa vào bộ khởi tạo đó khi có một 'đường ray mới'. –