Disqus Ruby Gem
The Disqus Gem helps you easily integrate the Disqus
commenting system into your website. It works for any site programmed in Ruby,
and has view helpers for Rails and Merb.
gem install disqus
Disqus API enabled branch:
gem install disqus-api --source http://gems.github.com
Disqus::defaults[:account] = "my_account"
Show the comment threads on a post page:
# Loads the commenting system disqus_thread # Or if you're not using Rails/Merb: Disqus::Widget::thread # Sets the inner html to the comment count for any links on the page that # have the anchor "disqus_thread". For example, "View Comments" below would # be replaced by "1 comment" or "23 comments" etc. # <a href="http://my.website/article-permalink#disqus_thread">View Comments</a> # <a href="http://my.website/different-permalink#disqus_thread">View Comments</a> disqus_comment_counts # Or if you're not using Rails/Merb: Disqus::Widget::comment_counts
Show the combo widget on a post page:
disqus_combo(:color => "blue", :hide_mods => false, :num_items => 25) # Or for non-Rails/Merb: Disqus::Widget::combo(:color => "blue", :hide_mods => false, :num_items => 25)
Show the comment count on a permalink:
link_to("Permalink", post_path(@post, :anchor => "disqus_thread")) ... disqus_comment_counts # Or for non-Rails/Merb: Disqus::Widget::comment_counts
Github repository: http://github.com/norman/disqus
Complain about it:
Learn more about Disqus:
Thanks to the following contributors:
- Quin Hoxie – Merb support
The Disqus Ruby gem was not created by, nor is officially supported by
Disqus.com or Big Head Labs, Inc. Use it at your own risk and your own
responsibility under the terms of the MIT License.
Copyright © 2008 Norman Clarke, released under
the MIT license