【问题标题】:Install Mogli Gem on Rails 3在 Rails 3 上安装 Mogli Gem
【发布时间】:2010-09-11 22:44:30
【问题描述】:

我正在尝试在 rails 3 上安装 mogli gem (http://github.com/mmangino/mogli),但遇到了配置问题。我以前没有使用过 Rails 2。

对于 Rails 2

Add config.gem "mogli" to environment.rb

对于 Rails 3,我在 gemfile 中添加了以下内容。

gem 'mogli'

对于 Rails 2,路线

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

对于 Rails 3,我添加了

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

而且我不知道如何在 Rails 3 中表示 ma​​p.oauth_callback

谢谢

【问题讨论】:

    标签: ruby-on-rails routing ruby-on-rails-3 routes gem


    【解决方案1】:

    尝试:

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

    【讨论】:

    • this 文章非常适合帮助解决路线问题
    • PS - 请注意原始路线是一个单数资源 map.resource :oauth, :controller=>"oauth" - 您指定了复数,即 resources :oauth - 可能最好将其更改为 resource :oauth - 请记住- 希望这会有所帮助
    • @Dara 我将我的资源设置为单数,我的控制器命名为单数,它工作正常。
    • @Joey 是的,我有一个错误!谢谢 [OC 已删除]
    猜你喜欢
    • 2023-03-17
    • 2012-03-28
    • 2013-05-21
    • 2011-05-16
    • 1970-01-01
    • 1970-01-01
    • 2016-03-27
    相关资源
    最近更新 更多