【发布时间】:2012-05-03 13:34:17
【问题描述】:
如何在 Sinatra 中启用 Sprockets 的调试模式。 我更喜欢在开发时不连接资产
【问题讨论】:
标签: sinatra asset-pipeline sprockets
如何在 Sinatra 中启用 Sprockets 的调试模式。 我更喜欢在开发时不连接资产
【问题讨论】:
标签: sinatra asset-pipeline sprockets
我不相信 Sprockets 本身有调试选项。我可能是错的,但我在他们的源代码中没有看到任何关于调试模式的信息。
我确实在sprockets-rails source看到了有关Rails开发模式的东西
编辑: 我可能会为 Sinatra 推荐一些东西,例如 Sinatra-assetpack,它是内置的开发和生产模式。
【讨论】:
to_development_html,会输出开发模式的html。您可以仔细检查settings.environment 是否为production,同时检查settings.asset_debug 是否为true,然后您可以选择您需要的任何标签:= css :application 或css = assets.packages['application.css']; css.to_development_html。不是最干净的解决方案,但它是在生产环境中获取开发模式资产的一种方式。