【发布时间】:2011-02-24 13:56:41
【问题描述】:
有点新手问题。我似乎无法让我的应用程序获取图像 我在本地文件夹中(public/stylesheets/images/XYZ/*.png)。因此 我的主页在没有一些基本图形的情况下呈现。
在我的 HAML 文件中,我的标签定义如下: %img{:src => '/images/XYZ/scissor.png'}
这会导致如下调用: 开始 GET "/images/dookum.in/scissor.png' for 127.0.0.1 ....
和错误消息,例如: ActionController::RoutingError (没有路由匹配 "/images/dookum.in/scissor.png')
我不知道为什么会这样。我需要定义 RAILS_ROOT 吗?或者改变routes.rb?如果是,那么如何?
感谢您的帮助 阿比纳夫
【问题讨论】:
-
开发版也会这样吗?
-
您说它们在
/stylesheets/images/XYZ/中,但您在/images/dookum.in/中搜索它们(没有样式表)。是帖子上的错误,还是这种不一致导致无法找到图片?
标签: ruby-on-rails image routing