对不起,我对你的问题有点困惑......
您声明 Wordpress 使用的 disqus 插件允许您通过 RSS 和电子邮件订阅.... Norman 的 Disqus 插件也是如此。我正在使用它,并且可以向您保证,它提供了与 Wordpress 使用的版本相同的功能。
其次,您说“Norman 的 Disqus 插件只是使用 Disqus 站点使其工作”...我在这里不是在开玩笑,但您的意思是什么?我希望 Norman 的 Disqus 插件使用 Disqus 网站,而不是 BurgerKing 的网站.... :)
您似乎觉得 Norman 的 Disqus 插件不起作用?它工作正常,就像 wordress 一样...
您还说“我希望将内容更多地存储在本地”。您是否暗示要将您的 cmets 存储在您自己的数据库中?确定不是吗?如果是这样的话,使用disqus就没有意义了.....
这里有一些让normans disqus 插件工作的技巧......
1) gem install disqus
如果您希望 cmets 在用户点击 http://mysite.com/blog/1-test-post 时出现,则只需打开 show.html.haml(或 erb,如果您不使用 haml)并在您希望 cmets 出现的任何位置添加以下内容:\
#disqus_thread
= disqus_thread
如果您使用的是 erb,请改为:
<div id ="disqus_thread">
<%= disqus_thread %>
</div>
完成。
我可以向您保证,Norman 的插件(或 gem)在 Rails 中的工作方式与在 Wordpress 中的工作方式相同......
祝你好运 - 如果您有任何问题,请告诉我,我很乐意为您提供帮助..
编辑:
忘了提到你需要在“Rails::Initializer.run do |config|”中的 config/environment.rb 文件中添加一些内容块:
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