[英]Rails Devise - Routes Error
我正在安裝Devise gem,一切似乎都按照教程進行。 我到了可以注冊用戶的地步,但是在某個時候我不確定發生了什么,並且開始出現路由錯誤:
No route matches [GET] "/projects"
除此以外,我的路由文件一直未更改,並且其中包含許多路由。
有什么建議么?
根據要求提供耙線結果: http : //pastebin.com/FB17DhYq
如果您不能重新啟動/重新加載服務器,而嘗試重新加載添加到控制器的路由(某些路由有效,則可以使用它):
Rails.application.reload_routes!
用於Rails4或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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.