Please enable JavaScript.
Coggle requires JavaScript to display documents.
後台建置 (資料結構 (兩種資料 (USer (最終需要屬性 (id, email, password, role, created_at …
後台建置
資料結構
兩種資料
USer
需要登入屬性
id
email
password
兩種
一般使用者
只能瀏覽
網站管理者
完整權限(crud)
如何區分兩種使用者?
網站分前台&後台
新增role屬性來區分
網管
role 值(value)為admin(string格式)
一般
role值為nil(因為是空)
最終需要屬性
id
email
password
role
created_at
(rail自動產生,作為資料建立記錄)
updated_at
(rail自動產生,作為資料建立記錄)
Restaurant
屬性:data type
id: integer
name: string
tel: string
opening hours: string
description: text
address: string
MVC中,是設計Model屬性
繪製ERD
尋找合適工具
無需從0-1,用線上資源
Ruby Gem
登入
devise
上傳
CarrierWave
餐廳資料
FFaker(假資料,測試用的)
分頁功能
Kaminari
google 搜尋
如 ruby gem user login
鎖定範圍ruby
清楚目標-gem
描述找什麼-user login
判斷可用性
是否很多人使用
是否有人維護
版本控制 Github
專案管理必備
培養習慣
User Stories
思考可做什麼
網管可登入後台
網管可CRUD
網管可上傳
1頁10筆data
程式