2010-09-11 4 views
6

Sto cercando di installare la gemma mogli (http://github.com/mmangino/mogli) su rails 3 e sto riscontrando problemi con la configurazione. Ho NO precedente esperienza con le rotaie 2.Installa Mogli Gem on Rails 3

per rotaie 2

Add config.gem "mogli" to environment.rb 

per rotaie 3, ho aggiunto quanto segue alla Gemfile.

gem 'mogli' 

Per Rails 2, percorsi

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

per Rails 3, ho aggiunto

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

E non so come rappresentare il map.oauth_callback in Rails 3.

Grazie

risposta

5

prova:

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

[questo] (http://www.engineyard.com/blog/2010/the-lowdown-on-routes-in-rails-3/) articolo è abbastanza buona per aiutare con problemi di route – stephenmurdoch

+1

PS - attenzione che il percorso originale, è una risorsa singolare 'map.resource: oauth,: controller =>" oauth "' - hai specificato un plurale cioè 'risorse: oauth' - potrebbe essere meglio cambiarlo per 'resource: oauth' - basta tenerlo a mente - spero che questo aiuti – stephenmurdoch

+0

@Dara Ho impostato la mia risorsa come singolare e il mio controller chiamato singolare e funziona perfettamente. – Joey