0

私のページのコメント数は、私のブログindexのそれぞれの実際の数を反映していません。entryローカルで実行するdevelopmentと、実際のカウントが反映されますがproductionHerokuにプッシュすると、少なくとも1つのコメントがある場合でも、「0コメントと0リアクション」が表示されます。Disqusが提供するJSを下部にindex.html.haml追加し、コメント数のリンクを追加しました。精査するための私のコードは次のとおりです。

%p
  = "* Comments - "
  = link_to e, entry_path(e, :anchor => "disqus_thread")
.date= e.updated_at.strftime('* %a, %b %-e, %Y @ %l:%M %p %Z') 
%br

:javascript
  /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
  var disqus_shortname = 'heneman'; // required: replace example with your forum shortname

  /* * * DON'T EDIT BELOW THIS LINE * * */
  (function () {
    var s = document.createElement('script'); s.async = true;
    s.type = 'text/javascript';
    s.src = 'http://' + disqus_shortname + '.disqus.com/count.js';
    (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
  }());

また、ここに私のブログへのリンクがあります。下の2番目のエントリ(「Rails3.2アプリにマークダウンを追加」というタイトル)を見ると、コメント数に「0」が表示されますが、タイトルをクリックしてshowそのエントリのページに移動すると、コメントがあるのがわかります。

他の誰かがこれに遭遇しましたか?

4

1 に答える 1

1

ここで説明されているように、コメントリンクにasをdisqus-identifier追加してみてください。スタートページのフロントページのHTMLソースコードを見てください。そこにあるすべての投稿のレンダリングは、私が思うに標準ではありません。data-disqus-identifier<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <html><body>

于 2012-08-24T09:17:06.207 に答える