论坛首页 入门技术论坛

5分钟三步走,做出你我的第一个rails项目

浏览 1473 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (6)
作者 正文
   发表时间:2008-12-06   最后修改:2008-12-06
首先下载一键安装包InstantRails-2.0-win
地址:http://files.rubyforge.mmmultiworks.com/instantrails/InstantRails-2.0-win.zip
这个很全 ruby rails mysql都有了 编辑器可以去ruby\scite目录下找scite.exe 有高亮语法的 很好用!

D:\InstantRails-2.0-win\ruby\myproject 我的学习目录
1 生成工程
加上环境变量后在命令行
rails chapter-1
生成项目chapter-1,
cd chapter-1在项目目录下:
ruby script/server
启动ruby自带服务器WEBrick服务器
浏览器指向http://localhost:3000/ 将看到欢迎画面

2创建控制器 显示你的话
ruby script/generate controller Greeting index
浏览器定位到http://localhost:3000/Greeting/index 发现ruby提示你这个index的位置在哪儿。Greeting标志出controller index标志出动作 默认动作是index,可以不写 直接输入:http://localhost:3000/Greeting/效果一样
使用controller显示你的话
app\controllers的Greeting_controller.rb中定义动作
def index
  render :text => "<h1>Welcome to your first rails</h1>"
end
你再刷新下浏览器就有你的话啦
3将controller绑定到view修改controller里的index方法
def index
  @welcome_message="Welcome to your first rails"
end

app\views\greeting  index.html.erb里输入
<h1><%= @welcome_message%></h1>
然后页面定位到
http://localhost:3000/Greeting/index 可以看到你的页面编辑效果了

看了几本书 这算是一本入门书的小例子 可以比较快的看到效果,让我对rails有了兴趣,分享一下,没找到好入门教材的兄弟可以看一下!
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics