【发布时间】:2014-05-25 20:39:44
【问题描述】:
假设您有一个仅包含静态文件且不包含代码的 gem(除了 gemspec、Rakefiles 中的 Ruby 元数据等)。静态文件是 CSS、JS 和图像之类的东西。
现在您想在使用 sinatra-assetpack 或其他类似资产管道的 Sinatra Web 应用程序中使用这些资产。我们不希望这些资产成为它们所包含的每个项目的一部分,因为它们可能会发生变化,而且我们不想更新 N 个项目。
在多个 Sinatra 应用程序中包含静态内容的正确方法是什么?
【问题讨论】:
-
您是否有理由为此使用 gem,而不是通过符号链接包含在程序中的单个共享资源文件夹?
-
@mcfinnigan 应用程序不一定部署到相同的物理位置。
标签: javascript css ruby sinatra rack