Rails 3.1可安装的引擎:资产(图像)没有复制到主机应用程序?

时间:2011-09-06 09:04:39

标签: ruby-on-rails ruby-on-rails-3.1

我有一个我创建的引擎,其中包含图像(在assets文件夹中)。当我在/ test / dummy应用程序中测试时,图像显示,没问题。

但是,当我在另一个应用程序中使用我的可安装引擎时,图像不会复制到主机应用程序的资产中。一切正常,除此之外。

我很确定我错过了一个配置,说明要在引擎文件夹中查找资产,或类似的东西。但我还没有找到答案。

有什么想法吗?

由于

2 个答案:

答案 0 :(得分:1)

如果您将引擎图片放在YOUR_ENGINE / app / assets / images / YOUR_ENGINE / IMAGE_NAME(afaik默认约定)中,则可以通过在帮助器image_path("YOUR_ENGINE/IMAGE_NAME")中指定带引擎名称的名称来从主应用程序访问它,而无需任何其他内容配置。

答案 1 :(得分:-1)

解决了这个问题。

这很简单:

rake assets:precompile

就是这样。