來自 rails tutorial 3rd 第一章
源碼:https://bitbucket.org/imedingyiming/demo1-helloworld/srcgit
rails new demo1 --skip-bundle bundle install
gem源可改成 https://ruby.taobao.orggithub
vim application_controller.rb def hello render text: "Hello world" end
vim routes.rb root 'application#hello'
rails s localhost:3000
OKweb
查看公鑰編程
cat ~/.ssh/id_rsa.pub
git初始化 git init
vim
git查看暫存區狀態 git status
ruby
git添加全文件 git add .
或 git add -A
服務器
保留改動 git commit -m "說明"
app
查看提交歷史 git log
框架
撤銷改動 git checkout -f
ssh
添加源:
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
group :production do gem 'pg' gem 'rails_12factor' end bundle install --without production
brew search heroku brew install heroku-toolbelt heroku version
heroku login heroku keys:add heroku create #建立一個新應用 git push heroku master #部署到heroku heroku open #查看部署的應用
heroku rename rails-tutorial-hello #重命名
Ruby on Rails 是一個使用Ruby編程語言開發的web開發框架
在預先配置好的雲端環境中安裝Rails,新建應用,以及編輯文件都很簡單
Rails提供了命令行命令rails,可用於新建應用和啓動本地服務器
爲了不丟失數據和協做,使用了git和bithucket
使用heroku把應用部署到生產環境中