建立一個基本的 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

更新時間:

歷史紀錄 ▿