标准rails / angular app,服务器正在寻找某种img文件?我不完全确定。我应该指出,我理解错误是服务器正在寻找某种路由,而不是或者在我看来,不应该存在,所以我意识到错误是因为服务器想要找到的东西没有不存在,我很好奇是什么导致它以及如何理解应用程序正在寻找的原因,以及如何删除错误。
服务器日志看起来像,
Started GET "/%7B%7Blunchers[0].img%7D%7D" for 127.0.0.1 at 2014-01-22 16:34:27 -0800
Started GET "/%7B%7Blunchers[0].img%7D%7D" for 127.0.0.1 at 2014-01-22 16:34:27 -0800
错误消息的前几行
ActionController::RoutingError (No route matches [GET] "/%7B%7Blunchers[0].img%7D%7D"):
actionpack (4.0.1) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
actionpack (4.0.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
railties (4.0.1) lib/rails/rack/logger.rb:38:in `call_app'
railties (4.0.1) lib/rails/rack/logger.rb:20:in `block in call'
在这种情况下我应该考虑什么,在这个时刻它似乎并没有直接影响应用程序本身,但我会假设弄清楚它是什么。谢谢。
答案 0 :(得分:2)
看起来你有一个没有被解释的胡须型模板。在某个地方,有一个标签(可能是一个img标签),它的源设置为{{lunchers[0].img}}
,而不是在该模板标签所在位置的lunchers数组中第一个项目的img属性,模板正在获取送到浏览器。