学习
实践
活动
工具
TVP
写文章

Ruby On Rails 4 hello world,Ruby On Rails上手

Rails 4 安装 针对于安装了RVM gem install rails 没有的话应该主 sudo gem install rails 安装RVM能够用 \curl -L https:// get.rvm.io | bash -s stable 查看rails版本号 rails -v Rails 4.0.3 似乎这就是当前的最新版本号 Ruby版本号 We recommend Ruby 2.1.0 for use with Rails. We stopped supporting Ruby 1.8.x after Rails 3.2. Ruby 1.9.2+ will be supported until Rails 5. welcome index 就会创建以下这些文件(Ruby On Rails 4 hello world,Ruby On Rails上手) create app/controllers/welcome_controller.rb

9120

Ruby on Rails 基础(1)

前言 Rails 是使用 Ruby 语言编写的网页程序开发框架 通过为开发者提供常用组件,来简化网页程序的开发 Tip: 类似于 python 的 Django ,perl 的 Dancer Rails our code is more maintainable, more extensible, and less buggy 约定优于配置 Convention Over Configuration: Rails 不要把有限的生命浪费在人家已经反复踩过的坑里 配置如果不在代码内部消化,必然要在外面申明,而配置复杂到一定程度后,本身就已经成为了一门具备独立语法的体系,逻辑不在代码里就在配置里,逻辑是守恒的 这里分享一下 Rails 的相关基础,详细可以参考 官方文档 和 Ruby China 的 Rails 入门 Tip: 当前的最新版本为 Rails 5.0.0.beta3 发布于 February 27, 2016 4:00

10020
  • 广告
    关闭

    年末·限时回馈

    热卖云产品年终特惠,2核2G轻量应用服务器6.58元/月起,更多上云必备产品助力您轻松上云

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Ruby on Rails 基础(2)

    RVM RVM (Ruby Version Manager) 是一个 CLI 工具,可以用来对 ruby 的多个版本进行安装,隔离和管理 RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems 是玩 ruby 不可多得的好工具 ---- 安装RVM [root@h202 ruby]# gpg --keyserver hkp://keys.gnupg.net --recv-keys 0 [root@h202 ruby]# curl -sSL https://get.rvm.io | bash -s stable Downloading https://github.com/rvm/ 0 [root@h202 ruby]#

    8320

    Ruby on Rails 基础(3)

    查看可用ruby版本 [root@h202 ruby]# rvm list known -bash: rvm: command not found [root@h202 ruby]# su - root [root@h202 ~]# cd ruby/ [root@h202 ruby]# rvm list known # MRI Rubies [ruby-]1.8.6[-p420] [ruby-]1.8.7 [-head] # security released on head [ruby-]1.9.1[-p431] [ruby-]1.9.2[-p330] [ruby-]1.9.3[-p551] [ruby -]2.0.0[-p648] [ruby-]2.1[.8] [ruby-]2.2[.4] [ruby-]2.3[.0] [ruby-]2.2-head ruby-head # for forks use [root@h202 ruby]# ---- 安装ruby 接上版本号就可以自动安装指定版本的ruby [root@h202 ruby]# rvm install 2.3 Searching for binary

    6010

    Ruby on Rails 基础(4)

    安装Rails 检查环境 检查以下三个软件,确保已经安装 [root@h202 ruby]# ruby -v ruby 2.3.0p0 (2015-12-25 revision 53290) [x86 https://gems.ruby-china.org/ [root@h202 ruby]# ---- 安装 Rails [root@h202 ruby]# gem install rails Fetching -4.2.6 Installing ri documentation for rails-4.2.6 Done installing documentation for rack, concurrent-ruby , mime-types, mail, actionmailer, rails after 613 seconds 32 gems installed [root@h202 ruby]# echo $? 0 [root@h202 ruby]# rails --version Rails 4.2.6 [root@h202 ruby]#

    8810

    Ruby on Rails 基础(6)

    Fetching gem metadata from https://gems.ruby-china.org/........... Fetching version metadata from https://gems.ruby-china.org/... 1.0.3 Using rails-dom-testing 1.0.7 Using activejob 4.2.6 Using activerecord 4.2.6 Using actionview Installing coffee-rails 4.1.1 Installing jquery-rails 4.1.1 Using rails 4.2.6 Installing sass-rails Post-install message from rdoc: Depending on your version of ruby, you may need to install ruby rdoc/

    14310

    Ruby on Rails 基础(7)

    . ---- Rails 的目录结构 [root@h202 blog]# tree . ├── app │ ├── assets │ │ ├── images │ │ ├── javascripts └── views │ └── layouts │ └── application.html.erb ├── bin │ ├── bundle │ ├── rails

    13520

    Ruby on Rails 基础(9)

    的一层包装,它需要 JS的运行环境或者JS的解释器 Uglifier minifies JavaScript files by wrapping UglifyJS to be accessible in Ruby [root@h202 blog]# 再次尝试 启动服务 [root@h202 blog]# rails server => Booting WEBrick => Rails 4.2.6 application starting in development on http://localhost:3000 => Run `rails server -h` for more startup options = > Ctrl-C to shutdown server [2016-04-22 13:28:17] INFO WEBrick 1.3.1 [2016-04-22 13:28:17] INFO ruby

    10420

    Ruby on Rails 基础(1)

    前言 Rails 是使用 Ruby 语言编写的网页程序开发框架 通过为开发者提供常用组件,来简化网页程序的开发 Tip: 类似于 python 的 Django ,perl 的 Dancer Rails our code is more maintainable, more extensible, and less buggy 约定优于配置 Convention Over Configuration: Rails 不要把有限的生命浪费在人家已经反复踩过的坑里 配置如果不在代码内部消化,必然要在外面申明,而配置复杂到一定程度后,本身就已经成为了一门具备独立语法的体系,逻辑不在代码里就在配置里,逻辑是守恒的 这里分享一下 Rails 的相关基础,详细可以参考 官方文档 和 Ruby China 的 Rails 入门 Tip: 当前的最新版本为 Rails 5.0.0.beta3 发布于 February 27, 2016 4:00

    5620

    Ruby on Rails 基础(1)

    前言 Rails 是使用 Ruby 语言编写的网页程序开发框架 通过为开发者提供常用组件,来简化网页程序的开发 Tip: 类似于 python 的 Django ,perl 的 Dancer Rails our code is more maintainable, more extensible, and less buggy 约定优于配置 Convention Over Configuration: Rails 不要把有限的生命浪费在人家已经反复踩过的坑里 配置如果不在代码内部消化,必然要在外面申明,而配置复杂到一定程度后,本身就已经成为了一门具备独立语法的体系,逻辑不在代码里就在配置里,逻辑是守恒的 这里分享一下 Rails 的相关基础,详细可以参考 官方文档 和 Ruby China 的 Rails 入门 Tip: 当前的最新版本为 Rails 5.0.0.beta3 发布于 February 27, 2016 4:00

    8410

    Ruby on Rails 基础(8)

    bin/ 存放运行程序的 rails 脚本,以及其他用来部署或运行程序的脚本。 config/ 设置程序的路由,数据库等。详情参阅 “设置 Rails 程序” 一文。 任务在 Rails 的各组件中定义。如果想添加自己的任务,不要修改这个文件,把任务保存在 lib/tasks 文件夹中。 README.rdoc 程序的简单说明。 详情参阅 “测试 Rails 程序” 一文。 tmp/ 临时文件,例如缓存,PID,会话文件。 vendor/ 存放第三方代码。经常用来放第三方 gem。

    11130

    Ruby on Rails 基础(11)

    409B6B1796C275462A1703113804BB82D39DC0E3 curl -sSL https://get.rvm.io | bash -s stable rvm list known rvm list rvm install 2.3 ruby -v gem -v sqlite3 --version gem source -l time gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/ gem install rails rails --version gem list rails new blog cd blog/ head -n 3 Gemfile vim Gemfile gem install rake -v '11.1.2' bundle install tree rails server gem install uglifier bundle exec spring binstub --all bundle list | grep uglifier yum install nodejs rails server -b 0.0.0.0 netstat

    10630

    Ruby on Rails 基础(5)

    其实就是一捆gems Tip: 查看本地有哪些 gem ,可以通过如下方式 [root@h202 ruby]# gem list *** LOCAL GEMS *** actionmailer (4.2.6 actionview (4.2.6) activejob (4.2.6) ... ... rdoc (4.2.1) rvm (1.11.3.9) sprockets (3.6.0) sprockets-rails Rails 程序 我们创建一个叫 blog 的项目 [root@h202 ruby]# rails new blog create create README.rdoc create app/models/concerns/.keep create bin create bin/bundle create bin/rails 0 [root@h202 ruby]# ls blog [root@h202 ruby]#

    10110

    Ruby on Rails 基础(10)

    可以进行访问 (无法从外部访问,原因是并未绑定IP) 直接使用 Ctrl + C 就可以停止此应用 如果希望从外部访问,可以进行如下配置 -b 可以绑定服务 IP [root@h202 blog]# rails server -b 0.0.0.0 => Booting WEBrick => Rails 4.2.6 application starting in development on http://0.0.0.0 :3000 => Run `rails server -h` for more startup options => Ctrl-C to shutdown server [2016-04-22 13:47 :39] INFO WEBrick 1.3.1 [2016-04-22 13:47:39] INFO ruby 2.3.0 (2015-12-25) [x86_64-linux] [2016-04-

    8710

    ruby on rails使用笔记

    安装 gem install rails 如果安装过程中出错,可能是ruby版本太低了,先升级ruby //通过brew进行安装升级ruby brew update brew install ruby switch /Applications/Xcode.app/ 安装sqllit3 如果需要 gem install sqlite3-ruby 继续之前的操作 rails new blog cd blog bundle install rails server 打开http://0.0.0.0:3000/ 出现页面 说明安装成功。 如果报错 Your Ruby version is 2.3.3, but your Gemfile specified 2.5.1 使用rvm来管理ruby版本,曾经尝试过rbenv 失败了, rvm安装文档 https://blog.csdn.net/napoay/article/details/50510930 切换rvm当前版本到ruby-2.5.1 创建controller文件 bin/rails generate

    28320

    RoR:Ruby On Rails 的 Web Service

    1.c:\rails flexstore 2.修改数据库配置文件 database.yml 3.c:\flexstore\ruby script/generate model product 4.c: \flexstore\ruby script/generate web_service ProductWervice getall find 5.修改如下两个 rb文件 product_service_api.rb C:\flexstore\ruby script/server 7. http://localhost:3000/Product_Service/service.wsdl wsdl <definitions

    27630

    MAC安装Ruby Rails brew gem

    pkg-config libyaml readline libksba openssl’, showing last 15 lines of /Users/yxp/.rvm/log/1408438961_ruby

    20320

    ubuntu 安装 Ruby, Rails 运行环境

    环境 # 替换 Ruby 下载地址到国内淘宝镜像服务器 $ sed -i 's! ftp.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!' with-readline-dir=$rvm_path/usr 或者可以安装 1.8.7 版本,也可以是 1.9.3,只要将后面的版本号跟换一下就可以了 同样继续等待漫长的下载,编译过程,完成以后,Ruby 步骤4 - 安装 Rails 环境 上面 3 个步骤过后,Ruby 环境就安装好了,接下来安装 Rails $ gem install bundler rails 然后测试安装是否正确 $ bundle -v Bundler version 1.0 $ rails -v Rails 3.2.13

    15710

    扫码关注腾讯云开发者

    领取腾讯云代金券