这个错误通常是由于缺少路由配置或配置错误引起的。以下是一些可能的解决方法:
Rails.application.routes.draw do
# ...
# 其他路由配置
# ...
get "/javascripts/defaults.js" => proc { [200, {}, [""]] }
# ...
end
这将确保当请求匹配到"/javascripts/defaults.js"时,返回一个空的响应。
//= require defaults
这将确保"defaults.js"被正确地包含在你的应用程序中。
如果以上解决方法都无效,可能还有其他问题导致该错误。你可以通过查看完整的错误堆栈跟踪信息来进一步调试和定位问题。
上一篇:ActionController::RoutingError (没有匹配的路由 [POST] "/users")
下一篇:ActionController::RoutingError (没有匹配的路由 [POST] "/venues/2/heart/2"):