安裝
使用 gem 安裝 rails。
1  | gem install rails  | 
建立專案
建立專案。
1  | rails new blog  | 
啟動網頁。
1  | rails server  | 
前往 http://localhost:3000 瀏覽。
新增歡迎頁面
新增 Welcome 控制器,並附帶 index 方法。
1  | rails generate controller Welcome index  | 
修改 config 資料夾的 routes.rb 檔。
1  | Rails.application.routes.draw do  | 
查看路由。
1  | rails routes  | 
新增路由
修改 config 資料夾的 routes.rb 檔,並新增一個 articles 資源路由。
1  | Rails.application.routes.draw do  | 
新增控制器
新增 Articles 控制器。
1  | rails generate controller Articles  | 
修改 app/controllers 資料夾的 articles_controller.rb 檔:
1  | class ArticlesController < ApplicationController  | 
新增視圖
在 views/articles 資料夾新增 new.html.erb 視圖。
1  | <%= form_with scope: :article, url: articles_path, local: true do |form| %>  | 
在 views/articles 資料夾新增 new.html.erb 視圖。
1  | <p>  | 
前往 http://localhost:3000/articles/new 瀏覽。
新增模型
新增 Article 模型。
1  | rails generate model Article title:string text:text  | 
執行遷移。
1  | rails db:migrate  |