请问如何开始ruby的学习
想开始ruby的学习,请问如何开始第一步啊?
谢谢
[解决办法]
write scripts to automate your daily tasks with Ruby
[解决办法]
programming ruby
[解决办法]
ps
参考这里】
http://www.gmw.cn/01ds/2006-07/19/content_452687.htm
[解决办法]
简单的,开始hello world,然后找本书看,然后把ruby用在你的日常工作中
[解决办法]
目录Ruby on Rails 实践集
1> 创建项目结构
rails cook(项目名称)
1> 启动服务器
1)WEBrick 1.3.1: ruby script/server ruby自带
2)mongrel: mongrel_rails start -d -e development --port 3000
启动控制台
$ ruby script/console
2> 产生控制 controller
ruby script/generate controller Say
产生控制器,并包含一个方法
ruby script/generate controller cook index
产生分类控制:
ruby script/generate controller UserCenter::Club index list
UserCenter 文件夹名,Club控制器名,index与list action方法名
产生脚手架:
ruby script/generate scaffold Club Club
controler名,model名
3> 产生模型 model
ruby script/generate model Cook
4> 产生数据表版本
ruby script/generate migration CreateDb
5> 用版本产生数据库
rake db:migrate
[解决办法]
ruby好比java
rails好比struts
rails是典型的mvc框架,也是ruby在web上的最大卖点.
Ruby on Rails(简称“Rails”)是一个令人振奋的新框架,开发人员、DBA 和系统管理员可以使用该框架快速开发 Web 应用程序。该框架是开发源代码的。使用该框架,您可以比使用其他框架更快速地构建和开发与数据库集成的 Web 应用程序。
Rails 可以进行极快的 Web 应用程序开发。Rails 是通过遵守惯例而不是强制开发人员预先做出所有配置决定来做到这一点的。安装了 Ruby 和各种所需的程序包之后,您只需运行不到六个命令和编辑一个文件 (database.yml) 就可以创建一个最小的 Web 应用程序。附带的代码生成器或代码库可应对 Web 开发中很多最常见的任务。Ruby 语言具有 Java 等语言的以对象为导向的功能,但是还可以用于创建简单的脚本。该语言的功能范围使您无需借助各种不同技术来完成手边的任务就可以创建应用程序。