acts_as_commentable_with_threading  ||   https://github.com/elight/acts_as_commentable_with_threading

# 在被评论的model里加

class Article < ActiveRecord::Base

acts_as_commentable

end

# 添加评论, 其中build_from是model里构建new的方法

@article = Article.find(params[:id])

@user_who_commented = @current_user

@comment = Comment.build_from( @article, @user_who_commented.id, "Hey guys this is my comment!" )

# 添加评论的回复comment: 保存了的评论, 然后用这个方法移动到parent_comment的评论下,也就是回复, 回复的评论不能是自己,回复的commentable还是被评论的对象,只是把它移动到指定评论的下面。

comment.move_to_child_of(parent_comment)

# 取说有的评论及回复

@all_comments = @article.comment_threads

# 取第一级评论,对 article 的评论

@root_comments = @article.root_comments

判断一个评论是否有回复

@comment.has_children?

# 取一个评论的所以回复数量

@comment.children.size

# 取一个评论的所以回复按lft排序,正序{:parent_id=> :id}

@comment.children

# 取被评论对象

@comment.commentable

rails 评论/回复插件 acts_as_commentable_with_threading相关推荐

  1. 无限极评论回复插件_如何一键修复上色破损的旧照片?老照片有救了,用这个魔法插件...

    如何一键修复上色破损的旧照片? 你的老照片有救了,用这个神奇的魔法插件! 紫枫刚发布了一个有魔法的PS 插件:Movavi Photo Editor,没看过的可以点击下面的链接查看一下: PS 照片后 ...

  2. php 评论插件,Typecho评论增强插件:TeComment(2017.09.07更新)

    TeComment(2017.09.07更新) Typecho 评论增强插件,可为Typecho评论增加评论工具栏.实现评论列表异步加载以及Ajax提交评论功能 插件地址:TeComment 1.安装 ...

  3. thinkphp5实现评论回复功能

    由于之前写评论回复都是使用第三方插件:畅言   所以也就没什么动手,现在证号在开发一个小的项目,所以就自己动手写评论回复,没写过还真不知道评论回复功能听着简单,但仔细研究起来却无法自拔,由于用户量少, ...

  4. 微信小程序 点赞+评论(无限级评论回复)/带图评论解决方案

    微信小程序 点赞+评论(无限级评论回复)/带图评论解决方案 需求描述 实现要点分析 目录结构 前端功能方法集成 后端方法 数据库结构 效果展示 未解决的问题 需求描述 最近在思考一个需求:文章可以评论 ...

  5. WordPress管理员评论回复添加标注Admin印章

    米扑博客,为了区别管理员与游客或用户的评论或评论回复,显示博主身份是必要的. 本文原文,请见米扑博客: WordPress管理员评论回复添加标注Admin印章 例如:米扑博客 - 关于 WordPre ...

  6. mysql 评论回复表设计_【数据库】评论回复表设计

    一般系统发展到一定时候,就会需要加上评论功能.评论也会有很多形式,不同形式的评论展示表的设计也不一样.这里介绍几种比较常见的评论. 1.一问一答 张三:文章写的不错. 作者 回复 张三:谢谢你的认可 ...

  7. php中删除评论怎么做的,php实现评论回复删除功能

    简单的评论回复删除功能,具体内容如下 一.数据库 建立两张表,一是pinglun表:二是huifu表 效果如下: 代码如下: 1.主页面 main.php 无标题文档 朋友圈 内容: 今天很嗨 que ...

  8. java仿qq空间音乐播放_完美实现仿QQ空间评论回复特效

    评论回复是个很常见的东西,但是各大网站实现的方式却不尽相同.大体上有两种方式 1. 像优酷这种最常见,在输入框中@要回复的人,这种方式下,用www.cppcns.com户可以修改@. 新浪微博则是在这 ...

  9. Thinkphp带表情的评论回复实例

    Thinkphp带表情的评论回复实例 基于Thinkphp开发的一个简单的带表情的评论回复实例,可以无限回复,适合新手学习或作为毕业设计作品等. 评论提交验证 1 $(".submit-bt ...

最新文章

  1. OpenResty 通过二级域名做跳转
  2. JAVA控件属性列表_Gradle获取项目属性列表
  3. C语言结构体里的成员数组和指针
  4. Android设计模式之——观察者模式
  5. 自然场景下的文字检测:从多方向迈向任意形状
  6. 实现页面弹框背景虚化效果
  7. 【Flink】Flink 写入 Clickhouse 大对象直接进入老年代 导致OOM
  8. NXP S32K RTC模块手册中文
  9. 办公小技巧,OmniGraffle绘制流程图方法分享
  10. shell脚本合并文件内容
  11. JAVA 数组,(java核心技术 卷1)
  12. 为了能让你们用上flutter,我准备做几期视频教程
  13. XP仿Windows7主题包 不占内存的。
  14. c语言编程软件平板_ipad可以编程c语言吗
  15. VS2019连接SQL2008实现登录注册功能.
  16. 零代码的科普算法书《未来算法》读后
  17. UE基础知识:虚幻引擎编辑器界面-英汉对照表
  18. php pdo mysql 超时_为 PDO 增加读写超时
  19. 2020寒假牛客第一场——G eli和字符串
  20. ZJOI2005独木舟上的旅行

热门文章

  1. Element UI table宽度自适应
  2. 社交网络分析方法以及基本图例
  3. 关于一次mac维修的经历
  4. 航空售票系统--数据库代码部分
  5. 微信最火html5游戏平台,盘点五个热门HTML5游戏微信公众号
  6. FPGA----VHLS补丁及采用LU分解(Chosky分解)求解矩阵的逆
  7. OPENSTREETMAP电力数据的情况
  8. 基于莱维飞行和随机游动策略的灰狼算法-附代码
  9. 13 MCMC(Markov Chain Monte Carlo)
  10. html按键精灵怎么设置,按键精灵如何设置循环?按键精灵设置循环的方法步骤...