我在rails中构建我的博客,我想启用评论
我希望通过“facebook connect”和“login with twitter”选项获得一些类似的东西。用户可以使用其中一个登录然后发布。没有匿名帖子。
我不想添加更多登录服务,只是保持简单(即没有disqus)
我该怎么做?
答案 0 :(得分:5)
我会像Devenv说的那样建议authlogic。 Railscast上的教程非常有用。此外,authlogic的作者自己创建了一个example application作为教程
Authlogic可以扩展为与facebook和twitter一起使用authlogic插件:
Facebook authlogic_facebook_connect:
$ sudo gem install facebooker
$ script/plugin install git://github.com/kalasjocke/authlogic_facebook_connect.git
然后您可以关注github上的authlogic_facebook_connect自述文件
Twitter与authlogic_oauth:
$ sudo gem install oauth
$ sudo gem install authlogic-oauth
然后你可以再次关注github上的authlogic_oauth自述文件
现在您可以通过Facebook或Twitter启用登录。 Authlogic可以做更多的事情。如果您愿意,也可以启用railsapp以使用openid authlogic_openid。
答案 1 :(得分:0)
有些插件可以帮助解决这些问题,但我见过的唯一例子就是这个(我还没有用过):
http://tardate.blogspot.com/2010/01/released-authlogicrpx-111-gem-now-with.html
即使您不使用此插件,也可能值得查看代码。
答案 2 :(得分:0)
我使用的是authlogic与authlogic_facebook_connect 当然你需要facebooker并设置一个Facebook应用程序等... authlogic需要一些时间来设置 - podcast