【Ruby on Rails全栈课程】4.7 评论功能实现(六)--其他回复展开

1、描述每条评论下面的回复条数最多显示两条,多于两条,回复下面会显示「更多n条回复 ↓」链接,每次点击此链接,展开8条回复,页面不刷新,需要配合ajax和js实现。2、实现功能(1)在routes.rb文件中添加路径,加上两个参数,:comment_id为回...

【Ruby on Rails全栈课程】4.6 评论功能实现(五)--删除评论

【Ruby on Rails全栈课程】4.6 评论功能实现(五)--删除评论

1、在routes.rb文件中添加路径get 'posts/delete_comment/:comment_id' => 'posts#delete_comment'2、在posts_controller.rb文件中添加delete_comment方法def delete_comment en...

【Ruby on Rails全栈课程】4.5 评论功能实现(四)--创建评论、另一种传参方式

1、在routes.rb文件中添加路径post 'posts/create_comment' => 'posts#create_comment'post和get的区别:GET和POST是HTTP请求的两种基本方法GET一般用于获取数据的,POST一般用于提交数据。2、在posts_contro...

【Ruby on Rails全栈课程】4.4 评论功能实现(三)--分页(插件Kaminari)

1、实现分页功能我们需要使用“kaminari”插件,我们先来安装一下(1)粘贴下面代码到Gemfile文件中gem 'kaminari'(2)运行bundle install安装gem/vagrant/data_system$ bundle install #系统返回信息 Fetching gem...

【Ruby on Rails全栈课程】4.3 评论功能实现(二)--创建帖子详情页面

1、完善样式,用来显示帖子详情以及评论信息等,编辑app/assets/stylesheets/posts.scss文件,在原有代码下面添加代码:.head { font-size: 18px; font-weight: 700; padding: 10px 0; } .time_right { f...

【Ruby on Rails全栈课程】4.2 评论功能实现(一)--数据表的创建

1、详情页面功能描述(1)点击帖子标题/帖子内容,进入帖子详情页面,评论框在详情页面最下面。(2)点击详情页面的评论按钮,页面定位到评论框。(通过锚点定位)(3)点击每个评论下面的回复按钮,在该评论下面出现回复评论框,...

【Ruby on Rails全栈课程】4.1 点赞功能

【Ruby on Rails全栈课程】4.1 点赞功能

1、功能描述:(1)一个用户对同一帖子只能点赞一次,点击第二次是取消赞(2)用户不刷新页面的时候,点赞时当前页面相应贴子的点赞数+1,图标变成fa-thumbs-up,取消赞时当前页面相应帖子的点赞数-1,图标变成fa-thumbs-o-up...

【Ruby on Rails全栈课程】3.8 权限管理之超级管理员审批功能实现

【Ruby on Rails全栈课程】3.8 权限管理之超级管理员审批功能实现

Rails提供一个叫做cancan的权限管理的插件,可以用来做权限控制,不过我们项目的权限管理不通过这个gem插件实现,通过控制用户角色字段来控制权限,这样灵活性比较大。1、功能描述(1)普通用户:可以发布帖子、删除自己发的帖子、发布评论、删除自己发的评论(2)管理员&#...

【Ruby on Rails全栈课程】3.6 登录功能--session、cookie

【Ruby on Rails全栈课程】3.6 登录功能--session、cookie

1、功能描述(1)登录需要填写信息:邮箱、密码。当邮箱没有注册需要进行相应的提示。(2)将数据库保存的密码解密后,与用户在页面输入的密码作对比,相同可登录。(3)用户角色为管理员时,需要判断这个账号的状态,状态为未激活时(status为1)&#...

【Ruby on Rails全栈课程】3.5 注册功能

注册页面成功显示之后,我们开始实现注册功能~~1、功能描述(1)注册时需要填写信息:用户名、邮箱、密码、确认密码、选择角色(2)用户角色分为普通用户、管理员、超级管理员,后期方便对用户进行权限管理(3)邮箱要求唯一,注册成功发送欢迎邮件到注册邮箱࿰...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6411+人已加入
加入