Authlogic本身似乎对MongoDB(特别是mongomapper)的记录过于活跃,因为:http://github.com/binarylogic/authlogic/issues#issue/15。
然而,有一个有趣的authlogic plugin for mongo看起来非常棒,简单。
有没有人使用过这个,或者对authlogic mongodb实现有任何经验/建议?
答案 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。