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

Ruby实践—HelloWorld

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

开发环境

OS:WindowsXP

Ruby: Ruby1.9.1

Rails: Rails2.3.5

IDE: RubyMine2.0.1

1、创建Rails工程

2、修改 /config/database.yml

自动创建的工程中默认数据库连接的是sqlite,如果没有安装此数据库,需要修改该配置(本例中使用的是mysql)

# Mysql Version 5.1.46 development: adapter: mysql database: test username: root password: root host: localhost

3、创建Controller

在app/controller中创建say_controller.rb

创建完成后,在控制台信息中将显示此过程创建的一系列文件

C:\Ruby19\bin\ruby.exe -e STDOUT.sync=true;STDERR.sync=true;load($0=ARGV.shift) E:/Ruby/HelloWorld/script/generate controller -s say
exists app/controllers/
exists app/helpers/
create app/views/say
exists test/functional/
create test/unit/helpers/
create app/controllers/say_controller.rb
create test/functional/say_controller_test.rb
create app/helpers/say_helper.rb
create test/unit/helpers/say_helper_test.rb

Process finished with exit code 0

4、修改say_controller.rb

将内容修改如下:

class SayController < ApplicationController def hello end end

5、创建hello.rhtml.erb

在app/views/say 目录下创建hello.rhtml.erb

修改其中的内容如下:

<html> <head> <title>Hello, Rails!</title> </head> <body> <h1>Hello from Rails!</h1> </body> </html>

6、修改routes.rb

修改config/routes.rb,设置新的映射规则

#路由设置,/say/Hello是地址设置;controller是对应的controllers目录下的类,action指controller中定义的方法,区别大小写 map.connect '/say/Hello',:controller=>"say",:action=>"hello" map.connect ':controller/:action/:id' map.connect ':controller/:action/:id.:format'

启动服务Rails服务器,运行 http://localhost:3000/say/Hello (注意匹配大小写)


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
RubyonRailsTutorial第四章Rails背后的Ruby之类发布时间:2022-07-13
下一篇:
mac技巧Rubygem:Mac系统下的安装与更新发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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