添加评论到Rails“博客”。建议:像Ancestry一样的多态或宝石?

时间:2011-08-04 19:54:55

标签: ruby-on-rails ruby-on-rails-3 tree nested

简单的博客与Post和可能评论模型。希望用户能够评论帖子或评论自己。我之前没有这样做,所以寻求指导。

最初想用Post&的多态关系来推动我自己。对“可评论”的评论。但是想知道在Post索引页面上可能会出现多少税收,这个页面会在过去的5-10个帖子中显示并显示他们最近的5个左右的评论?

观看Railscast#262关于带有祖先的树木...这看起来很有希望,但可能是过度的,似乎是递归到一个模型,而不是邮政(用户可编辑)和评论(任何人都可编辑)。

有任何建议或意见吗?

1 个答案:

答案 0 :(得分:1)

我开始做同样的事情,但是当我开始处理垃圾邮件并验证人员以及管理评论所带来的乐趣时,我最终只是选择disqus并且永远不会回头。 Disqus只是处理它,它让我专注于其他事情。有一个rails gem,虽然我只是写了自己的助手。

如果您必须自己动手,请查看acts_as_commentable