如果我可以使用 rails 资产管道预编译超薄模板,那将非常方便。我希望将我的模板粘贴在 app/assets/html 中并以这种方式提供它们。
这是我到目前为止所得到的:
# 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')
运行 rake assets:precompile 会读取 app/assets/html 中的 .html.slim 文件,但它不会编译它们,并且输出文件仍然具有 .slim 扩展名。
有没有办法使这项工作?