2010-09-11 16 views
6

Estoy tratando de instalar la gema de mogli (http://github.com/mmangino/mogli) en los rieles 3 y estoy teniendo problemas con la configuración. Tengo NO experiencia previa con Rails 2.Instalar Mogli Gem on Rails 3

para los carriles 2

Add config.gem "mogli" to environment.rb 

para los carriles 3, I añadido lo siguiente a la Gemfile.

gem 'mogli' 

para los carriles 2, rutas

map.resource :oauth, :controller=>"oauth" 
map.root :controller=>"oauth" 
map.oauth_callback "/oauth/create", :controller=>"oauth", :action=>"create" 

para los carriles 3, que añaden

resources :oauth 
root :to => "oauth#index" 

Y no sé cómo representar la map.oauth_callback en Rails 3.

Gracias

Respuesta

5

intento:

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

[esto] (http://www.engineyard.com/blog/2010/the-lowdown-on-routes-in-rails-3/) el artículo es bastante bueno para ayudar con problemas de rutas – stephenmurdoch

+1

PS - tenga en cuenta que la ruta original, es un recurso singular 'map.resource: oauth,: controller =>" oauth "' - ha especificado un plural, es decir, 'resources: oauth' - sería mejor cambiarlo a 'resource: oauth' - solo téngalo en cuenta - espero que esto ayude – stephenmurdoch

+0

@Dara Tengo mi recurso configurado como singular y mi controlador nombrado como singular y funciona bien. – Joey

Cuestiones relacionadas