我注意到在本地我们收到了关于 7 个不同 jquery-ui 图像的错误,例如ActionController::RoutingError (No route matches [GET] "/public/ui-bg_highlight-soft_100_eeeeee_1x100.png")
这些资产确实存在于 jquery-ui 文件结构中。
我发现将 jquery-ui 框架 css 本身中使用的 url 从“ url(/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
”更改为“ url(/assets/ui-bg_highlight-soft_100_eeeeee_1x100.png
”或“ url(ui-bg_highlight-soft_100_eeeeee_1x100.png
”可以消除错误(尽管我也必须在rake assets:precompile
本地执行)。然而,这似乎是一种不好的方法,而不是正确的做法。
解决这些错误的正确方法是什么?