0

Wordpress では、Disqus プラグインを使用して、RSS 経由または電子メール経由で投稿を購読することを選択できます。Rails 用の Wordpress プラグインに似たプラグインはありますか。 Norman の Disqus プラグインは、Disqus サイトを使用して動作させるだけです。私は物事をもっとローカルに保存したいと思っていました。私が言いたいことの例として、このブログエントリを見てください。

Rails (特にこのアプリケーション) は Authlogic (および Facebook Connect) を使用しているため、Disqus を認証システムと密接に結合することはできないことは既にわかっています。誰かがこれをやったことがありますか、またはこれを行う方法を考え出しましたか?

4

2 に答える 2

1

申し訳ありませんが、あなたの質問には少し混乱しています...

あなたは、Wordpress で使用される disqus プラグインを使用すると、RSS と電子メールを介して購読できると述べています.... Norman の Disqus プラグインもそうです。私はそれを使用しており、Wordpress が使用するバージョンと同じ機能を提供することを保証できます。

第二に、あなたは「Norman の Disqus プラグインは Disqus サイトを使って機能させているだけだ」とおっしゃっています... 私はここで冗談を言っているわけではありませんが、それはどういう意味ですか? BurgerKing のサイトではなく、Norman の Disqus プラグインが Disqus サイトを使用することを期待しています.... :)

Norman の Disqus プラグインが機能しないという印象を受けているようですか? ワードレスのように、うまく動作します...

あなたはまた、「もっとローカルに保存されることを望んでいた」とも言っています。自分のコメントを自分のデータベースに保存したいということですか? きっとそうではありませんか?だとしたらdisqusを使う意味がない……。

ここでは、norman disqus プラグインを機能させるためのヒントをいくつか紹介します....

1) gem install disqus 

ユーザーがhttp://mysite.com/blog/1-test-postにアクセスしたときにコメントを表示したい場合は、show.html.haml (または、haml を使用していない場合は erb) を開いて、次の行を任意の場所に追加します。コメントを表示したい:\

#disqus_thread
  = disqus_thread

erb を使用している場合は、代わりに次のようにします。

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

終わり。

Norman のプラグイン (または gem) は、Wordpress と同じように Rails とまったく同じように動作することを保証できます....

頑張ってください。何か問題がありましたらお知らせください。喜んでお手伝いさせていただきます..

編集:

"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
于 2010-03-14T23:49:32.827 に答える
0

http://praaveenvr.blogspot.in/2014/05/adding-disqus-comment-system-to-rails-3.html?view=sidebar

ステップ1

gem インストール ディスク

ステップ2

application.rb に追加 (ユーザーはサービスを利用するために登録する必要があります)

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  

ステップ3

これをビューファイルに追加 (例: show.html.erb)

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

サーバーを起動して確認します.....

于 2014-05-05T19:23:19.690 に答える