【发布时间】:2014-10-03 12:25:29
【问题描述】:
我有一个使用资产管道的 Rails 应用程序。加载资产可以正常工作,例如使用 url_to_image。
我现在有一个gem 我想访问使用过的 Rails 应用程序的资产管道。因此,当在 gem 中使用 url_to_image 时,应该创建与直接从 rails 应用程序调用它时相同的路径。
目前情况并非如此。当直接从 rails 应用程序调用它时,我得到例如root/assets/my_asset.png。从 gem 执行相同的调用时,我得到 root/images/my_asset.png。
似乎不知何故,gem 无法访问应用程序的资产管道,因此无法找到它。为此,挂载目录回退到images。
有什么办法可以解决这个问题?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 asset-pipeline assets