Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何将路由从Rails 2更新到Rails 3?_Ruby On Rails_Ruby On Rails 3_Routes - Fatal编程技术网

Ruby on rails 如何将路由从Rails 2更新到Rails 3?

Ruby on rails 如何将路由从Rails 2更新到Rails 3?,ruby-on-rails,ruby-on-rails-3,routes,Ruby On Rails,Ruby On Rails 3,Routes,以下是我在Rails 2中的一些路线,我想升级到Rails 3: map.callback "/auth/:provider/callback", :controller => "authorizations", :action => "create" #omniauth map.failure "/auth/failure", :controller => "authorizations", :action => "failure" #omniauth m

以下是我在Rails 2中的一些路线,我想升级到Rails 3:

  map.callback "/auth/:provider/callback", :controller => "authorizations", :action => "create" #omniauth
  map.failure "/auth/failure", :controller => "authorizations", :action => "failure" #omniauth

  map.signup 'signup', :controller => 'users', :action => 'new'
  map.signin 'signin', :controller => 'user_sessions', :action => 'new'
  map.signout 'signout', :controller => 'user_sessions', :action => 'destroy'

这应该回答并让你学会:

那会让你走的


我肯定会查看
apreading
提到的屏幕广播

看看rails\u升级插件及其
rake rails:upgrade:routes

script/plugin install git://github.com/rails/rails_upgrade.git
rake rails:upgrade:routes

这将获取您当前的routes文件,并使用Rails 3语法重写它。在阅读了其他答案中的文档后,复制控制台输出并查找任何潜在的优化。

您还可以在

script/plugin install git://github.com/rails/rails_upgrade.git
rake rails:upgrade:routes