RailsTutorial-筆記1-HelloWorld

Demo1 - HelloWorld

來自 rails tutorial 3rd 第一章
源碼:https://bitbucket.org/imedingyiming/demo1-helloworld/srcgit

新建項目

rails new demo1 --skip-bundle

bundle install

gem源可改成 https://ruby.taobao.orggithub

1.添加方法

vim application_controller.rb

def hello
  render text: "Hello world"
end

2.添加路由

vim routes.rb

root 'application#hello'

3.啓動

rails s

localhost:3000

OKweb

git基礎使用

  • 查看公鑰編程

cat ~/.ssh/id_rsa.pub
  • git初始化 git initvim

  • git查看暫存區狀態 git statusruby

  • git添加全文件 git add .git add -A服務器

  • 保留改動 git commit -m "說明" app

  • 查看提交歷史 git log框架

  • 撤銷改動 git checkout -fssh

  • 添加源:

git remote add origin  git@bitbucket.org:imedingyiming/demo1-helloworld.git
  • 第一次推送到遠端

git push -u origin --all
  • 顯示分支 git branch

  • 建立新分支 git checkout -b modify-README

  • 查看改動 git diff

  • 提交當前改動 git commit -a -m "xxx"

  • 切換分支 git checkout master

  • 合併分支 git merge modify-README

  • 推送 git push origin master

  • 刪除分支 git branch -d modify-README

搭建HeroKu部署環境

添加生產環境配置

group :production do
  gem 'pg'
  gem 'rails_12factor'
end

bundle install --without production

mac上經過homebrew安裝heroku工具

brew search heroku

brew install heroku-toolbelt

heroku version

使用heroku

heroku login

heroku keys:add

heroku create  #建立一個新應用

git push heroku master #部署到heroku

heroku open #查看部署的應用

heroku命令

heroku rename rails-tutorial-hello #重命名

讀完第一章章學到了

  • Ruby on Rails 是一個使用Ruby編程語言開發的web開發框架

  • 在預先配置好的雲端環境中安裝Rails,新建應用,以及編輯文件都很簡單

  • Rails提供了命令行命令rails,可用於新建應用和啓動本地服務器

  • 爲了不丟失數據和協做,使用了git和bithucket

  • 使用heroku把應用部署到生產環境中

相關文章
相關標籤/搜索