Ruby on Rails Tutorial 第一章筆記
阿新 • • 發佈:2019-04-13
-m toc 本地服務器 heroku 分享 lock 項目 lang cati
搭建開發環境
作者介紹了 Cloud9\ Coding.net 這樣的雲端開發環境
安裝 Rails
1. 新建 rails 應用
首先,調用 rails new 命令創建一個新的 Rails 應用, 格式如下:
rails new hello_app
2. 創建本地服務器
使用 rails server 命令創建一個服務器,
MVC架構模式 ( Rails 的工作方式)
MVC 是 model-view-controller 的縮寫,
具體的流程如下:
- 客戶端訪問網站,向服務器發送請求
- 服務器將其轉給 Rails 應用的 controller
- controller 與 model 交互( model 是一個 Ruby 對象,其與數據庫進行通信)
- 之後, controller 渲染出 view, 生成 HTML 文件
-
controller 將 HTML 發送給客戶端
?
添加 action 與 route
在 app/controllers/application_controller.rb 中添加動作
定義響應的函數,比如:
router 定義:
router (路由器) 在 controller 之前,用於決定客戶端發送的請求由哪個動作來處理.
然後在 config/routes.rb 定義路由,代碼如下:
使用 GIt
1. 新建倉庫
格式:
git init
2. 跟蹤所有文件
格式:
git add -A
3. 保存改動
格式:
git commit -m "Initialize repository"
使用 Bitbucket
1. 新建 SSH 公匙
命令:
cat ~/.ssh/id_rsa.pub
2. 從命令行添加項目
命令:
git remote add origin [email protected]:/hello_app.git
推送命令:
git push -u origin --all
(--all 寫為 master 也可)
使用 Heroku 部署應用
1. 登陸 heroku
- 註冊 Heroku 賬號
- 在命令行中登陸 Heroku, 並添加密碼: heroku login /heroku keys:add
2. 創建 heroku 應用
命令: heroku create
3. 將 GIt 主分支推送到 heroku 當中
命令: git push heroku master
Ruby on Rails Tutorial 第一章筆記