根据http://github.com/binarylogic/authlogic/issues#issue/15,Authlogic本身似乎对 MongoDB(特别是 mongomapper)来说过于活跃。
但是,有一个有趣的 mongo authlogic 插件,看起来非常棒,而且很简单。
有没有人使用过这个,或者对 authlogic mongodb 实现有任何经验/建议?
根据http://github.com/binarylogic/authlogic/issues#issue/15,Authlogic本身似乎对 MongoDB(特别是 mongomapper)来说过于活跃。
但是,有一个有趣的 mongo authlogic 插件,看起来非常棒,而且很简单。
有没有人使用过这个,或者对 authlogic mongodb 实现有任何经验/建议?
我继续执行它,从 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 提供了直接可用的功能。