1. 程式人生 > >Ruby on Rails Tutorial 第一章筆記

Ruby on Rails Tutorial 第一章筆記

-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 的縮寫,
具體的流程如下:

  1. 客戶端訪問網站,向服務器發送請求
  2. 服務器將其轉給 Rails 應用的 controller
  3. controller 與 model 交互( model 是一個 Ruby 對象,其與數據庫進行通信)
  4. 之後, controller 渲染出 view, 生成 HTML 文件
  5. 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

  1. 註冊 Heroku 賬號
  2. 在命令行中登陸 Heroku, 並添加密碼: heroku login /heroku keys:add

2. 創建 heroku 應用

命令: heroku create

3. 將 GIt 主分支推送到 heroku 當中

命令: git push heroku master





Ruby on Rails Tutorial 第一章筆記