我第一次在 rails 应用程序中使用设计(2.1.2)。我已经按照安装过程进行并生成了一个用户模型。我的设置非常通用,我只有两个控制器。昨天,我已经启动并运行了几个小时,并且毫无问题地进行了身份验证。我正在登录和注销并停止并重新启动我的服务器而没有问题。生活很好。然后当我尝试访问 /main/index (受保护)时,它突然重定向到 users/sign_in ,这是有道理的,但我收到了这个错误
没有路线匹配 {:controller=>"devise/main"}
这是routes.rb
get "bid/index"
get "main/index"
get "main/feed"
get "main/admin"
get "main/fullday"
match "bid/bid/:id/:starttime/:endtime/:color" => "bid#bid"
match "bid/delete/:id" => "bid#delete"
match "main/bidfeed/:id" => "main#bidfeed"
match "main/attr/:id/:field/:value" => "main#attr"
devise_for :users
root :to => 'main#index'
我真的不明白“设计/主要”来自哪里,我不明白为什么在我重新启动服务器后突然失败了:(