12

我的第一個項目在這裏。Rails 3創建帖子評論系統的最佳方式

我在試圖添加評論系統到我們的帖子模型。但是,由於多種原因,我不確定最好的解決方法。我希望評論系統與Forrst.com上的評論系統類似,但我寧願有評論的訪問者不需要帳戶,因爲該網站是我們公司的網站,而不是一個大型社區。

的特點概述如下:

  1. 遊客可以在評論後,輸入姓名,電子郵件和評論。
  2. 我們的團隊成員可以發表評論,我希望這些樣式不同,因此係統要知道它來自我們的團隊之一,他們會在留言時登錄系統。
  3. 訪客和團隊成員可以回覆評論。系統需要知道它回覆了哪個評論。
  4. 最後,我希望系統知道該評論是否由帖子作者撰寫。

我已經看過,並一直在嘗試acts_as_commentable_with_threading這似乎是完美的,除了每個人都需要一個用戶帳戶來發表評論,什麼我試圖避免的,除非任何人有其他想法嗎?

我也通過創建註釋模型和使用awesome_nested_set進行線程來實現這一點。在評論模型中,我有一個user_id,只有在用戶登錄時才填充(這意味着他們必須是團隊成員),但這看起來有點混亂。

有沒有人對此有任何想法?

哦,我會愛每個人都被通知他們的評論(如果pos)的回覆。

在此先感謝。

+0

Upvoted因爲這個問題顯示了一些研究,並形成良好。 –

回答

1

如果您不想集成Disqus這樣的第三方服務,那麼您有JuviaThe CommentsCommontator。你也可以用opinio作爲選擇。但只有Rails 3和目前的情況,並注意到開發似乎停滯不前。