gpt4 book ai didi

ruby-on-rails - 使用 rails Assets 管道预编译超薄模板

转载 作者:行者123 更新时间:2023-12-04 12:55:14 25 4
gpt4 key购买 nike

如果我可以使用 rails Assets 管道预编译超薄模板,那将非常方便。我希望将我的模板粘贴在 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 扩展名。

有没有办法使这项工作?

最佳答案

抱歉我迟到了,但狄龙布坎南回答了这个问题 here .

转至 config/initializers目录并创建一个文件,如 slim_assets.rb (或类似的东西)并复制意大利面以下行:

Rails.application.assets.register_engine('.slim', Slim::Template)

我已经用 HAML(我用来为 Rails/AngJS 应用程序编写模板)做了类似的事情,并取得了巨大的成功。

关于ruby-on-rails - 使用 rails Assets 管道预编译超薄模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14946634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com