Tim*_* T. 0 routes ruby-on-rails ruby-on-rails-3
以下是我在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'
Run Code Online (Sandbox Code Playgroud)
match "/auth/:provider/callback" => "authorizations#create", :as => :callback
match "/auth/failure" => "authorizations#failure", :as => :failure
match "signup" => "users#new", :as => :signup
match "signin" => "user_sessions#new", :as => :signin
match "signout" => "user_sessions#destroy", :as => :signout
Run Code Online (Sandbox Code Playgroud)
这应该让你去.
我肯定会查看apneadiving提到的截屏视频以及Rails对路线的看法.
看看https://github.com/rails/rails_upgrade及其的rails_upgrade插件rake rails:upgrade:routes.
script/plugin install git://github.com/rails/rails_upgrade.git
rake rails:upgrade:routes
Run Code Online (Sandbox Code Playgroud)
这将获取当前路由文件并使用Rails 3语法重写它.复制控制台输出并在阅读其他一些答案中的文档后查找任何可能的优化.
| 归档时间: |
|
| 查看次数: |
1843 次 |
| 最近记录: |