建立 blog
建立一個基本的 rails 專案,這邊以 blog 為例。
新增專案
使用 rails new 指令,建立一個名為 blog 的專案
rails new blog
此時會在目前目錄下,建立一個 blog 的目錄
開啟專案
先進入專案目錄
cd blog
然後使用 vscode 開啟
code .
建立一個 scaffold
我們使用 rails g (generate) 來建立一個 scaffold, 這邊以 post 為例,欄位有 title 和 content
rails g scaffold post title content:text
我們會產生一整組的 route、model、controller、view
執行 migrate 建立資料表
整組的檔案,其中包含建立資料表的 migration,執行他之後才算是正式建立資料表
rails db:migrate
提交 git
每次更動我們都需要用 git 去做 commit (相當於存擋的動作)
git add .
git commit -m "initialize"
啟動專案
接下來使用 rails s 啟動 server
rails s
如果在 http://localhost:3000 看到 rails 專案就算是安裝完成
然後我們可以去 http://localhost:3000/posts 試試看 scaffold 是否能夠進行 CRUD