MongoDB和Authlogic,任何问题? (mongomapper)

时间:2010-07-28 20:00:47

标签: ruby-on-rails mongodb authlogic mongomapper

Authlogic本身似乎对MongoDB(特别是mongomapper)的记录过于活跃,因为:http://github.com/binarylogic/authlogic/issues#issue/15

然而,有一个有趣的authlogic plugin for mongo看起来非常棒,简单。

有没有人使用过这个,或者对authlogic mongodb实现有任何经验/建议?

1 个答案:

答案 0 :(得分:1)

我继续前进并在spike中添加它,从restful_authentication更改为authlogic。我发现的唯一问题是需要添加以下代码

<强> /app/models/user.rb

class User
  include MongoMapper::Document
  ...

   def self.quoted_table_name
    "users"
  end
end

在创建新的user_session时正在请求quoted_table_name,所以我添加了它,一切都很棒,很开心。

强烈推荐。

<强>更新

一旦我开始使用多个用户,登录功能就不再适用于我。如果你使用第一个用户的密码,它会登录你,但没有其他重要的事情。

我切换到了这个初始化程序:https://gist.github.com/444888/e8b28196c4f4452a06b89d566a6a245eae1e9d92,这很不错。我也建议你看一下Devise,它有一个开箱即用的mongomapper。