2018/5/1 山东大学学习资源聚合平台工作

最近这一周的时间基本完成了问题页面,主要完成了点赞、关注功能,和回复的显示功能

先介绍一下回复显示功能的设计思路即实现:


当进入一个课程的问题区后,显示如下的问题列表,点击XXX条评论,展开评论区:


如图,当有楼中楼时进行相同的操作,也就是说这是一个嵌套结构:

具体实现时:

定义一个_reply.show.html.erb的局部视图,用于列出该知识的所有Reply:


然后在循环中再次对每个Reply去渲染局部视图,以达到嵌套的效果

下面说一下关注功能的实现,利用了ajax方式:

同样创建一个局部视图:


在对应的controller中在中间关系中新建记录,并且对js方法响应:


对应创建相应行为的js.erb,如focus.js.erb:

其中通过jquery语句拿到对象,让其局部渲染:


这样就可以实现关注功能了,同时还加入了取消关注功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值