【问题标题】:Enabling Sprockets Debug Mode in Sinatra在 Sinatra 中启用 Sprockets 调试模式
【发布时间】:2012-05-03 13:34:17
【问题描述】:

如何在 Sinatra 中启用 Sprockets 的调试模式。 我更喜欢在开发时不连接资产

【问题讨论】:

    标签: sinatra asset-pipeline sprockets


    【解决方案1】:

    我不相信 Sprockets 本身有调试选项。我可能是错的,但我在他们的源代码中没有看到任何关于调试模式的信息。

    我确实在sprockets-rails source看到了有关Rails开发模式的东西

    编辑: 我可能会为 Sinatra 推荐一些东西,例如 Sinatra-assetpack,它是内置的开发和生产模式。

    【讨论】:

    • 感谢您的回答。我正在使用 sinatra 资产包。你知道如何在资产包中启用/禁用调试模式而不强制 sinatra 本身进入开发/产品?
    • 在包装上,有一个to_development_html,会输出开发模式的html。您可以仔细检查settings.environment 是否为production,同时检查settings.asset_debug 是否为true,然后您可以选择您需要的任何标签:= css :applicationcss = assets.packages['application.css']; css.to_development_html。不是最干净的解决方案,但它是在生产环境中获取开发模式资产的一种方式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-09
    • 1970-01-01
    • 1970-01-01
    • 2019-12-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多