【发布时间】:2018-04-01 08:29:13
【问题描述】:
我正在使用带有 rails 5.1.4 的 Webpacker 来玩 React、Redux 和 react-router-dom。
我在app/javascript/src/components/ 中有一个需要显示图像的Navbar.jsx 组件,但我无法访问存储在app/assets/images/ 中的图像。
这是我尝试过的:
<img src="logo.png" alt="Logo" />
<img src="assets/logo.png" alt="Logo" />
<img src="assets/images/logo.png" alt="Logo" />
从根路径最后一次尝试有效,因为/assets/images/logo.png 确实存在,但是当我导航到/posts/:id 时,它给了我以下错误:
logo.png:1 GET http://localhost:3000/posts/assets/images/logo.png 404 (Not Found)
你能帮帮我吗?还有更多关于在那种或混合 React/Rails 应用程序中处理图像的方法是什么?
谢谢
【问题讨论】:
标签: ruby-on-rails reactjs webpack webpacker