Ruby on rails 将Mogli Gem安装到导轨3上

Ruby on rails 将Mogli Gem安装到导轨3上,ruby-on-rails,routing,ruby-on-rails-3,routes,gem,Ruby On Rails,Routing,Ruby On Rails 3,Routes,Gem,我试图在rails 3上安装mogli gem(),但在配置方面遇到了问题。我以前在Rails 2方面没有经验 轨道2 Add config.gem "mogli" to environment.rb 对于Rails3,我在文件中添加了以下内容 gem 'mogli' 铁路2号线,路线 map.resource :oauth, :controller=>"oauth" map.root :controller=>"oauth" map.oauth_callback "/oauth

我试图在rails 3上安装mogli gem(),但在配置方面遇到了问题。我以前在Rails 2方面没有经验

轨道2

Add config.gem "mogli" to environment.rb
对于Rails3,我在文件中添加了以下内容

gem 'mogli'
铁路2号线,路线

map.resource :oauth, :controller=>"oauth"
map.root :controller=>"oauth"
map.oauth_callback "/oauth/create", :controller=>"oauth", :action=>"create"
对于Rails3,我添加了

resources :oauth
root :to => "oauth#index"
我不知道如何在Rails 3中表示map.oauth_回调

谢谢

试试:

match "/oauth/create", :to => "oauth#create", :via => "get", :as => "oauth_callback"

这篇文章非常有助于解决路由问题SP-请注意,原始路由是一个单一的资源
map.resource:oauth,:controller=>“oauth”
-您指定了复数形式,即
资源:oauth
-最好将其更改为
资源:oauth
-请记住-希望如此helps@Dara我将我的资源集设置为singular,将我的控制器命名为singular,它工作正常。@Joey Yep,我有一个bug!谢谢[OC已删除]