博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RailsTutorial-笔记1-HelloWorld
阅读量:7063 次
发布时间:2019-06-28

本文共 1275 字,大约阅读时间需要 4 分钟。

Demo1 - HelloWorld

来自 rails tutorial 3rd 第一章

源码:

新建项目

rails new demo1 --skip-bundlebundle install

gem源可改为

1.添加方法

vim application_controller.rbdef hello  render text: "Hello world"end

2.添加路由

vim routes.rbroot 'application#hello'

3.启动

rails slocalhost:3000

OK

git基础使用

  • 查看公钥

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

  • git查看暂存区状态 git status

  • git添加全文件 git add .git add -A

  • 保留改动 git commit -m "说明"

  • 查看提交历史 git log

  • 撤销改动 git checkout -f

  • 添加源:

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'endbundle install --without production

mac上通过homebrew安装heroku工具

brew search herokubrew install heroku-toolbeltheroku version

使用heroku

heroku loginheroku keys:addheroku create  #创建一个新应用git push heroku master #部署到herokuheroku open #查看部署的应用

heroku命令

heroku rename rails-tutorial-hello #重命名

读完第一章章学到了

  • Ruby on Rails 是一个使用Ruby编程语言开发的web开发框架

  • 在预先配置好的云端环境中安装Rails,新建应用,以及编辑文件都很简单

  • Rails提供了命令行命令rails,可用于新建应用和启动本地服务器

  • 为了避免丢失数据和协作,使用了git和bithucket

  • 使用heroku把应用部署到生产环境中

转载地址:http://rjill.baihongyu.com/

你可能感兴趣的文章
[CareerCup] 17.8 Contiguous Sequence with Largest Sum 连续子序列之和最大
查看>>
加入强调语气,使用<strong>和<em>标签
查看>>
How Spring Boot Autoconfiguration Magic Works--转
查看>>
Android 最简单的SD卡文件遍历程序
查看>>
[转] 32位 PL/SQL Develope r如何连接64位的Oracle 图解
查看>>
ArcGIS Engine开发之旅03--ArcGIS Engine中的控件
查看>>
sparkR 跑通的函数
查看>>
jQ效果:jQuery之插件开发短信发送倒计时功能
查看>>
aar
查看>>
(第9篇)大数据的的超级应用——数据挖掘-推荐系统
查看>>
Solr In Action 中文版 第一章(四、五)
查看>>
[GIT]
查看>>
Node.js 0.8.22 稳定版发布
查看>>
VI 你不知道的事
查看>>
loj 1030概率dp
查看>>
Expression.Bind()方法的应用
查看>>
追溯ASP.NET发展史
查看>>
IE6不支持<a>标签以外元素的hover的解决方案
查看>>
Centos6.4_X64飞信安装
查看>>
分布函数(连续型连续型)
查看>>