Sẽ rất thuận tiện nếu tôi có thể biên dịch trước các mẫu mỏng bằng cách sử dụng đường ống nội dung đường ray. Tôi đã hy vọng để dính các mẫu của tôi trong app/assets/html và phục vụ chúng theo cách đó.Mẫu mỏng biên dịch bằng cách sử dụng đường ống tài sản đường ray
Đây là những gì tôi đã có cho đến nay:
# config/initializers/slim.rb
Rails.application.assets.register_engine('.slim', Slim::Template)
# config/application.rb
config.assets.paths << "#{Rails.root}/app/assets/html"
config.assets.register_mime_type('text/html', '.html')
Chạy tài sản cào: precompile đọc các tập tin .html.slim trong ứng dụng/tài sản/html nhưng nó không biên dịch chúng và các tập tin đầu ra vẫn có phần mở rộng .slim.
Có cách nào để thực hiện công việc này không?
Cập nhật câu trả lời của tôi để sử dụng [phương pháp được đề xuất] (https://github.com/rails/sprockets-rails/issues/307#issuecomment-170707886). –