• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

[脚本_Ruby]第一个Ruby On Rails WEB应用程序HelloWorld

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

经过不懈努力终于把Ruby On Ralis 的开发环境搭建好了,在WIN7系统下,赶紧来个最最常用的例子来练练手吧,感受一下Ruby。。。

再次声明一下,我的ruby -v是ruby-2.0.0p247。gem -v是:2.0.3。rails -v 是:4.0.0。应该是比较新的吧!所以一些命令可能不一样吧!首先先新建一个工作目录吧!我的是:D:\RubyWorkSpace。

打开ruby的字符命令界面,进入到工作目录,新建项目hello.

 

  1. rails new hello  

老版本中的是rails hello,在这个新版本中新引入了new.由于国内的原因,种种墙的阻隔,使我们在新建项目的时候可能出现问题。如果不出问题的话,你的项目会在一系列的create之后听到一行代码为run bundle install。然后就没有然后了,不管如何等人家就是不动。这个时候需要在新建项目的时候加入一些参数了。如下:

 

  1. rails new hello --skip-bundle  

这就告诉rails新建项目的时候跳过bundle的安装,这个时候看到结果了吧,这时进入到hello项目中打开Gemfile文件,在第一行有个:source 'https://rubygems.org/'改成我们国内的镜像源:

 

  1. source 'http://ruby.taobao.org/'  

这个时候再安装bundle就没有问题了:

 

  1. gem install bundle  

这时需要新建个控制器:say具体动作为:hello

 

  1. rails generate controller Say hello  

之前版本中都是用ruby script/generate controller生成的,生成成功之后,进入到\hello\app\controllers中打开say_controller.rb文件,看到如下所示:

 

  1. class SayController < ApplicationController  
  2.   def hello  
  3.   end  
  4. end  

进入到:\hello\app\views\say中打开编辑:hello.html.erb

 

  1. <h1>这是我的第一个Ruby On Rails Web 应用程序!</h1>  
  2. <p>Hello World!</p>  

进入到\hello\config打开:routes.rb我们将看到项目中的路由选择:

 

  1. get "say/hello"  

所以我们可以通过http://localhost:3000/say/hello访问控制器再到页面。

其他的生成的还有JS,CSS文件等,这里就不一一说明了

启动服务器:

 

  1. rails server  

上个运行的结果:

特别说明下:如果页面中像这样出现中文的话,需要将hello.html.erb保存为UTF-8格式,否则会出错。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
https://gems.ruby-china.org/源添加失败发布时间:2022-07-14
下一篇:
Rails3.0学习笔记(二) 安装RVM,升级Ruby,安装Rails3发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap