加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails-3 – Rails资产管道无法找到某个特定图像

发布时间:2020-12-17 03:03:07 所属栏目:百科 来源:网络整理
导读:我有一个名为ui-icons_ffffff_256x240.png的图像.在生产中,可以在公共/资产/图像/ ui-icons_ffffff_256x240.png等其他地方找到它. 当我尝试在生产中查看此图像时,出现以下错误: ActionController::RoutingError (No route matches [GET] "/assets/images/ui
我有一个名为ui-icons_ffffff_256x240.png的图像.在生产中,可以在公共/资产/图像/ ui-icons_ffffff_256x240.png等其他地方找到它.

当我尝试在生产中查看此图像时,出现以下错误:

ActionController::RoutingError (No route matches [GET] "/assets/images/ui-icons_ffffff_256x240.png"):

我发现这非常奇怪,因为图像肯定存在:

$find . -name ui-icons_ffffff_256x240.png
./vendor/assets/stylesheets/jquery-ui/images/ui-icons_ffffff_256x240.png
./public/assets/jquery-ui/images/ui-icons_ffffff_256x240.png
./public/assets/images/ui-icons_ffffff_256x240.png

我的应用程序中的所有其他图像工作正常,并一直是永远.我最近升级了我的jQuery UI版本,并且这个特定的图像不想工作. (我认为这是我实际使用的唯一的jQuery UI图像.)

我在Rails 3.2.1上.可能是什么问题?

解决方法

您的js插件请求包含无效资产网址的图片.
资产图像可以通过访问

/assets/ui-icons_ffffff_256x240.png

但请求的网址是

/assets/images/ui-icons_ffffff_256x240.png

因此,在您的javascript或样式表中,您需要手动更正资产网址.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读