Javascript 在Rails 5.1中使用Webpacker并加载图像资产
因此,我已经将Rails应用程序迁移到Webpack,但在加载图像资产时遇到了问题。在Webpacker中,它声明我可以使用以下方式加载我的资产:Javascript 在Rails 5.1中使用Webpacker并加载图像资产,javascript,ruby-on-rails,webpack,webpacker,Javascript,Ruby On Rails,Webpack,Webpacker,因此,我已经将Rails应用程序迁移到Webpack,但在加载图像资产时遇到了问题。在Webpacker中,它声明我可以使用以下方式加载我的资产: <img src="<%= asset_pack_path 'images/logo.svg' %>" /> 我的webpacker.yml包含: default: &default source_path: app/javascript source_entry_path: packs public_o
<img src="<%= asset_pack_path 'images/logo.svg' %>" />
我的webpacker.yml
包含:
default: &default
source_path: app/javascript
source_entry_path: packs
public_output_path: packs
cache_path: tmp/cache/webpacker
我不擅长这种新的网页设计,但我认为这与我的Webpack.yml
以前有人经历过吗?互联网上似乎没有什么建议
助教 我想我可以通过从我的
应用程序.js中手动导入图像来解决这个问题
比如说,
# /app/javascript/packs/application.js
import '../images/logo.svg';
然后让我使用asset\u pack\u路径
如果有人能告诉我一个更好的方法,我会非常感激。这是我获得一个图像(仅用于mailer模板)编译的唯一方法。但是,为了减少application.js
# /app/javascript/packs/application.js
import '../images/logo.svg';