更新:原来,这个问题是因为我的杂种一半没有重新启动。感谢所有的帮助!轨道路由破产 - 怀疑routes.rb怀疑
嗨伙计们,我有一个迫切的问题。基本上,我的路由在我的本地主机上工作。但是当我将这部署到生产中时,这些路由似乎无法正常工作。
例如,给定一条新路线“/邀请” - 有时我会得到一个404,有时它会正常工作。
我怀疑某处存在某种缓存,但我不确定。
日志:当一个页面中没有找到(路由信息时,应该是准确)
处理UsersController#网络 (对于67.180.78.126在2010-06-01 9点59分:31)[GET]参数: { “ID”=> “新”}
的ActionController :: RoutingError(否 路由匹配 “/通信/ role_playing_games” 与{}):
应用程序/控制器/ APPLICA tion_controller.rb:383:在prev_page_label'
log_timed_info '
app/controllers/application_controller.rb:238:in
应用程序/控制器/ users_controller.rb:155:在network'
网络'
app/controllers/users_controller.rb:151:in
应用程序/控制器/ application_controller.rb:44:在turn_on_query_caching'
turn_on_query_caching”
app/controllers/application_controller.rb:43:in
应用程序/控制器/application_controller.rb:42:inturn_on_query_caching'
turn_on_query_caching '
app/controllers/application_controller.rb:41:in
应用程序/控制器/ application_controller.rb:40:在turn_on_query_caching'
turn_on_query_caching' HAML(3.0.6) LIB/SASS /插件/ rack.rb:41:在`致电'
app/controllers/application_controller.rb:39:in渲染 /mnt/app/releases/20100524233313/public/404.html (404未找到)
因为在一小时内没有得到答案,因此删除并重新激活问题并不明智。 – Samuel 2010-06-01 17:31:12
为什么你删除你之前关于这个问题的问题(2951279)只能再问一次? – 2010-06-01 17:32:21
其次,鉴于您提供的堆栈跟踪,声明导轨在缓存路由时存在错误是荒谬的。你的代码显然有问题。 – Samuel 2010-06-01 17:34:43