图像 src 在 Rails 中不起作用

use*_*444 0 ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1

我的haml文件:

%img{:class => 'thumbnail', :src => '/assets/images/filename.jpg'}
Run Code Online (Sandbox Code Playgroud)

它在 html 浏览器中正确输出:

<img class="thumbnail" src="/assets/images/filename.jpg">
Run Code Online (Sandbox Code Playgroud)

但是图像不显示。这就是 Chrome 正在寻找的:

http://127.0.0.1:3000/assets/images/filename.jpg
Run Code Online (Sandbox Code Playgroud)

但是当我尝试访问该 url 时,我被显示:

Routing Error
No route matches [GET] "/assets/images/filename.jpg"
Try running rake routes for more information on available routes.shown
Run Code Online (Sandbox Code Playgroud)

我应该在配置文件中添加一些东西吗?任何帮助将不胜感激,谢谢。

PS:我在开发环境中工作,所以我提供自己的静态文件。

Mik*_*kin 8

您应该使用/assets/filename.jpgwithout imagesnamespace。