Ruby on rails 如何以与Wordpress类似的方式将Disqs注释系统添加到Rails应用程序中?

Ruby on rails 如何以与Wordpress类似的方式将Disqs注释系统添加到Rails应用程序中?,ruby-on-rails,comments,disqus,Ruby On Rails,Comments,Disqus,在Wordpress中,Disqs插件允许您选择通过RSS或电子邮件订阅帖子。是否有类似于Rails的Wordpress插件的plugin。只需要使用Disqs网站就可以了。我希望能在本地存储更多的东西。举个例子来说明我的意思,看看这个 我已经知道,由于Rails(特别是这个应用程序)使用的是Authlogic(加上Facebook Connect),所以Disqs与身份验证系统的耦合不能太紧密。有没有人做过这件事,或者想出了一个方法来做这件事?对不起,但是我对你的问题有点困惑 您声明Wordp

在Wordpress中,Disqs插件允许您选择通过RSS或电子邮件订阅帖子。是否有类似于Rails的Wordpress插件的plugin。只需要使用Disqs网站就可以了。我希望能在本地存储更多的东西。举个例子来说明我的意思,看看这个


我已经知道,由于Rails(特别是这个应用程序)使用的是Authlogic(加上Facebook Connect),所以Disqs与身份验证系统的耦合不能太紧密。有没有人做过这件事,或者想出了一个方法来做这件事?

对不起,但是我对你的问题有点困惑

您声明Wordpress使用的Disqs插件允许您通过RSS和电子邮件订阅。。。。诺曼的discus插件也是如此。我正在使用它,可以向您保证,它提供的功能与Wordpress使用的版本相同

第二,你说“诺曼的Disqs插件只是使用Disqs网站使其工作”。。。我一点也不好笑,但你这是什么意思?我希望诺曼的Discus插件使用Discus站点,而不是说BurgerKing的站点……)

你似乎觉得诺曼的disks插件不起作用?它很好用,就像wordress一样

你还说“我希望更多的东西存储在本地。”你的意思是想把你的评论存储在你自己的数据库中吗?当然不是?如果是这样的话,使用disqus就没有意义了

以下是一些让诺曼discus插件工作的提示

1) gem install disqus 
如果您希望在用户点击时显示注释,则只需打开show.html.haml(如果未使用haml,则打开erb),并在希望注释显示的任何位置添加以下内容:\

#disqus_thread
  = disqus_thread
如果您正在使用erb,请改为执行以下操作:

<div id ="disqus_thread">
  <%= disqus_thread %>
</div>

步骤1

宝石安装

步骤2

外接程序application.rb(用户应注册以使用服务)

步骤3

将此添加到视图文件(示例:show.html.erb)



启动服务器并检查

如果听起来像是说诺曼的discus插件不起作用,我道歉。我不是这个意思。我正在寻找它的工作如何Wordpress在评论仍然显示在页面上(内联),你不必去另一个页面看到他们。此外,我希望“匿名”用户(到我的网站)仍然能够通过Disqs发表评论,并且他们的Disqs ID/Facebook ID/Twitter ID/等仍然显示,以授权他们使用Disqs进行评论。
  config.after_initialize do
    Disqus::defaults[:account] = "your account name"
    # so that the comments will load up in development environment
    Disqus::defaults[:developer] = true 
    Disqus::defaults[:container_id] = "disqus_thread"
    Disqus::defaults[:show_powered_by] = false
  end
config.after_initialize do  
   Disqus::defaults[:account] = "youraccountname"  
   Disqus::defaults[:developer] = true  
   Disqus::defaults[:container_id] = "disqus_thread"  
   Disqus::defaults[:show_powered_by] = false  
   end  
<div id ="disqus_thread">  
 <% = raw disqus_thread %>  
</div>