12

私の最初のエントリはここにあります。Rails 3投稿のコメントシステムを作成する最も良い方法

投稿システムに投稿システムを追加しようとしています。しかし、私はいくつかの理由でそれについて行く最善の方法の確信していません。私はコメントシステムがForrst.comのそれと似ていることを望んでいるが、私はむしろ、サイトが大規模なコミュニティではなく私たちの会社のサイトであるので、アカウントを必要としないコメントをする訪問者を持っているだろう。機能の

概要は以下のとおりです。

  1. ビジターは名前、電子メールやコメントを入力する、ポストにコメントすることができます。
  2. 私たちのチームメンバーはコメントをすることができます。私はこれらのスタイルを違うものにしたいと思っています。それは、私たちのチームの一員であることをシステムが知りたいと思っています。
  3. 訪問者とチームメンバーはコメントに返信することができます。システムは、どのコメントを返信したのかを知る必要があります。
  4. 最後に、投稿者がコメントを書いたかどうかをシステムに知らせたいと思います。

は、私が見ていると私は誰もがその上の他の考えを持っていない限り避けるためにしようとしています誰もがコメントを残して、ユーザーアカウントを必要とする以外の完璧なようだacts_as_commentable_with_threading、何かをしようとされていますか?

私はまた、コメントモデルを作成し、スレッド化にawesome_nested_setを使用することでこれを実装しました。コメントモデル内では、ユーザがログインしている場合(つまり、チームメンバーでなければならないという意味で)、入力されたuser_idしか持っていませんが、これは少し面倒です。

誰もがこれについて考えていますか?

ああ、私は彼らのコメント(posの場合)に対する返信を各人に通知するのが大好きです。

ありがとうございます。

+0

この質問は、いくつかの研究を示し、よく形成されているので、上書きされます。 –

答えて

1

Disqusのようなサードパーティのサービスを統合しない場合は、JuviaThe CommentsCommontatorです。また、代わりにopinioと数えることができます。しかし、Rails 3だけで、現時点では、開発が遅れているように見えます。

関連する問題