在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开发环境 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 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 (注意匹配大小写) |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论