Rails设计 - 路由错误

时间:2014-04-16 22:10:46

标签: ruby-on-rails

我正在安装Devise gem,一切似乎都按照教程进行。我到了能够注册用户的地步,但在某些时候我不确定发生了什么,我开始得到路由错误:

No route matches [GET] "/projects"

除此之外,我的路线文件没有变化,并且里面有很多路线。

有什么建议吗?

根据要求提供rake路线的结果: http://pastebin.com/FB17DhYq

1 个答案:

答案 0 :(得分:0)

如果你不能重新启动/重新加载服务器而不是尝试重新加载添加到控制器的路由(一些有效,你可以点击它):

Rails4为

Rails.application.reload_routes!,以前版本为ActionController::Routing::Routes.reload!

您可以只添加上面的行或使用它:

before_filter :reload_routes

  private
    def reload_routes
      Rails.application.reload_routes! # for Rails 4
      # ActionController::Routing::Routes.reload! # for previous

    end
相关问题