ActionController::RoutingError(没有路线匹配[GET]“/assets/underscore-min.map”)

ActionController::RoutingError (No route matches [GET] "/assets/underscore-min.map")

我每次在我的 rails 5 应用程序中刷新页面时都会遇到这个烦人的错误。 对于 gmaps4rails,我需要 underscore.js。这个 underscore.js 文件位于 vendor/javascript/underscore.js,如教程所说 (Gmaps4Rails Github repo).

有没有大佬有解决或者压制的好办法?

您应该添加 .map 文件,或删除 JS 中调用它的行。

为了解决这个问题,我这样做了:

1) 将下划线-min.map (link is here) 的代码复制到我重命名的文件中 underscore-min.map 并将其放入资产管道 (assets/javascripts)

2) 在下划线-min.map中,将underscore-min.js替换为underscore.js

3) 在 underscore.js 中,取消注释最后一行 (sourceMappingURL=underscore-min.map)

它对我有用。 希望对你也有帮助。