小编Phi*_*ton的帖子

Rails 3为帖子创建评论系统的最佳方式

我第一次进入这里.

我正在尝试为我们的帖子模型添加评论系统.但是,由于种种原因,我不确定最好的解决方法.我希望评论系统与Forrst.com上的评论系统类似,但我宁愿让评论不需要帐户的访问者,因为该网站是我们公司的网站而不是一个大型社区.

功能概要是:

  1. 访客可以评论帖子,输入姓名,电子邮件和评论.
  2. 我们的团队成员可以发表评论,我希望这些设计风格不同,以便系统知道它来自我们的团队,他们将在发表评论时登录系统.
  3. 访客和团队成员可以回复评论.系统需要知道回复的是哪条评论.
  4. 最后,我希望系统知道评论是否由帖子作者撰写.

我已经看过并且一直在尝试act_as_commentable_with_threading这看起来很完美,除了每个人都需要一个用户帐户来发表评论,我试图避免的事情除非有人对此有其他想法吗?

我自己也通过创建注释模型并使用awesome_nested_set进行线程来实现.在评论模型中,我有一个user_id,只有在用户登录时才会填充(意味着他们必须是团队成员),但这看起来有点混乱.

有没有人对此有任何想法?

哦,我希望每个人都能收到回复他们评论的通知(如果是pos).

提前致谢.

ruby comments ruby-on-rails ruby-on-rails-plugins ruby-on-rails-3

12
推荐指数
1
解决办法
9085
查看次数