【发布时间】:2012-03-04 16:20:25
【问题描述】:
我正在将现有的 rails 2 应用程序更新到 rails 3,但在理解资产管道时遇到了一些问题。我已经阅读了guide,据我了解,以下任何目录中的文件都将解析为 /assets:
- 应用/资产
- 库/资产
- 供应商/资产
您可以使用帮助程序访问它们...即
image_tag('logo.png')
但我不明白如何处理碰撞?例如,如果有以下文件怎么办:
- app/assets/images/logo.png
- lib/assets/images/logo.png
如果我访问 myapp.com/assets/images/logo.png,会返回哪个文件?我可以在我的应用程序中手动检查冲突,但是当使用依赖于资产管道的 gem 时,这会成为一个痛点。
【问题讨论】:
标签: ruby-on-rails-3 asset-pipeline