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