Ruby on rails 3 设计1.4.7不生成路线

Ruby on rails 3 设计1.4.7不生成路线,ruby-on-rails-3,devise,Ruby On Rails 3,Devise,我已经用了一段时间了。突然,当我运行“rake路由”时,我没有设计控制器的路由。怎么搞的?我是否需要恢复到Deave的早期版本?如果是,我该如何实现这一点 routes.rb: NbbApp::Application.routes.draw do resources :products resources :categories devise_for :users, :controllers => {:registrations => "users/registratio

我已经用了一段时间了。突然,当我运行“rake路由”时,我没有设计控制器的路由。怎么搞的?我是否需要恢复到Deave的早期版本?如果是,我该如何实现这一点

routes.rb:

NbbApp::Application.routes.draw do
  resources :products
  resources :categories
  devise_for :users, :controllers => {:registrations => "users/registrations"} 
  root :to => "home#index"
end 

你试过了吗?bundle exec rake routes

请发布routes.rb文件的内容。NbbApp::Application.routes.draw do resources:products resources:categories design_for:users,:controllers=>{:registrations=>“users/registrations”}root:to=>“home#index”end rails的哪个版本?哪个版本的Desive?如果您在控制台中使用路由文件查看路由,会出现什么情况?我建议降级Desive版本(转到1.4.6)并运行测试,看看它何时崩溃。继续此过程,直到测试通过。然后检查designe changelog()以确定它停止工作的原因。 bundle exec rake routes