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或样式表中,您需要手动更正资产网址. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |