【发布时间】:2015-06-24 18:22:36
【问题描述】:
如何在js.erb 文件中正确写入“assets/images/”的路径?我在做:
icon: createImage('assets/'+img),
有趣的是,这在 localhost 中有效,但在 heroku 中无效。 在stackoveflow中搜索后,我试试这个:
icon: createImage('<%= asset_path(img) %>'),
我想这个应该可以帮助我。但我无法将 img 传递给 asset_path。
注意:我是在assets/javascript/map/gmap.js.erb做的
编辑:我在 rails 指南中发现 app/assets 中的文件从未直接在生产中提供。所以现在我知道为什么它不能在生产中工作了。 http://guides.rubyonrails.org/asset_pipeline.html
【问题讨论】:
标签: javascript ruby-on-rails heroku