RailsTutorial-笔记1-HelloWorld

Demo1 - HelloWorld

来自 rails tutorial 3rd 第一章
源码:https://bitbucket.org/imedingyiming/demo1-helloworld/src

新建项目

rails new demo1 --skip-bundle

bundle install

gem源可改为 https://ruby.taobao.org

1.添加方法

vim application_controller.rb

def hello
  render text: "Hello world"
end

2.添加路由

vim routes.rb

root 'application#hello'

3.启动

rails s

localhost: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'
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把应用部署到生产环境中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C语言是一种广泛应用于计算机科学和软件开发的编程语言。它具有强大的功能和灵活性,适用于开发各种类型的应用程序。 C语言专题精讲篇是一个对C语言进行深入学习和讲解的系列文章或课程。它汇总了C语言相关的重要知识点和技巧,旨在帮助学习者更好地理解和运用C语言。 这个专题中的笔记涵盖了C语言的各个方面,包括基本语法、数据类型、运算符、流程控制、函数、数组、指针、结构体、文件操作等。通过系统性的学习和总结,这些笔记可以帮助学习者逐步掌握C语言的核心概念和常用技巧。 在这个专题中,学习者可以学到如何编写简单的C程序,如何使用变量和运算符进行计算,如何使用条件和循环语句控制程序流程,如何使用函数进行代码的模块化,如何使用数组和指针进行数据的处理,如何使用结构体组织复杂数据,如何进行文件的读写等等。 C语言专题精讲篇的目的是帮助学习者全面、深入地了解C语言的各个方面,并能够独立编写和调试简单到中等难度的C程序。通过反复实践和练习,学习者可以逐渐提高自己的编程能力,并为进一步学习更高级的编程语言打下坚实的基础。 总之,C语言专题精讲篇的笔记汇总是一份重要的学习资料,可以帮助学习者系统地学习和掌握C语言的基础知识和常用技巧,为他们未来的编程之路打下坚实的基石。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值