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

时间:2017-03-06 11:25:13

标签: ruby-on-rails underscore.js ruby-on-rails-5 gmaps4rails

每次刷新rails 5 app中的页面时,我都会收到这个恼人的错误。 我需要用于gmaps4rails的underscore.js。这个underscore.js文件位于vendor / javascript / underscore.js,就像教程说的那样(Gmaps4Rails Github repo)。

有没有人有一个很好的解决方案来解决或压制它?

2 个答案:

答案 0 :(得分:3)

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

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

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

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

它对我有用。 我希望它也能为你提供帮助。

答案 1 :(得分:2)

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