ruby-on-rails - Rails 3.1 可安装引擎 : Assets (Images) not copied to the host application?

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

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

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

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

有什么想法吗?

谢谢

最佳答案

如果您将引擎图像放在 YOUR_ENGINE/app/assets/images/YOUR_ENGINE/IMAGE_NAME(afaik 默认约定)中,您可以通过在助手 image_path("YOUR_ENGINE/IMAGE_NAME") 无需任何额外配置。

关于ruby-on-rails - Rails 3.1 可安装引擎 : Assets (Images) not copied to the host application?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7317413/

相关文章:

ruby-on-rails - Rails 3.1 可安装引擎 : How to use/template it inside another application?

heroku - Heroku上#<Rails::Application::Configuration的未定义方法 `sass'

Rails 3.1 中的 JavaScript 单元测试

ruby-on-rails - 通过与其他属性关联的 has_many 的 Rails 形式?

ruby-on-rails - 验证失败并且表单重定向回自身后,为什么实例变量为空?

ruby-on-rails - 没有事件记录的文件上传

ruby-on-rails - 在 ruby​​ 中创建一个函数

ruby-on-rails - Rails 5:向模型添加带有自定义名称的belongs_to关联,然后进行迁移

activerecord - Formtastic 表单抛出 "undefined method"错误与 has_one 关联

ruby-on-rails-3.1 - wicked_pdf + rails 的 Assets 管道 + 生产中的 sass 导入