20190501笔记

我学到什么?
建立讨论群的架构
用法?
1.新建数据库表:rails g model group title:string description:text
2.生成数据库:rake db:migrate
3.建立控制层:rails g controller groups
......
4.建立视图层:touch app/views/groups/index.html.erb
......
5.添加路径:config/routes.rb
resources:groups
6.添加数据:rails console
......
7.更改首页指向路径:root 'groups#index'
===============================================================================

我学到什么?
新增讨论版(New group)
用法?
1.controller加入new方法
2.新增页面:touch app/views/groups/new.html.erb
3.新增提交:controller加入create方法,加入group_params方法
===============================================================================

我学到什么?
群组浏览(title链接)
用法?
1.controller加入show方法
2.群组详情:touch app/views/groups/show.html.erb
===============================================================================

我学到什么?
群组编辑(Edit)和群组删除(Delete)
用法?
1.controller加入edit方法
2.群组详情:touch app/views/groups/edit.html.erb
3.更新提交:controller加入update方法
4.controller加入destroy方法
===============================================================================

我学到什么?
登录、退出和用户关联
用法?
1.安装登录系统:gem 'devise'
2.生成会员系统文件
3.新增权限
4.修改通用导航栏,添加登录
5.添加js插件
6.用户关联
7.权限设置
================================================================================

我学到什么?
发表文章
用法?
1.新建post数据库表
2.建立组、文章、用户之间的关系
3.建立 Post Controller
4.修改路径
5.新增发表文章按钮groups#show

猜你喜欢

转载自www.cnblogs.com/wtyqer/p/10800955.html