安裝
使用 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 |