Blog信息 |
blog名称: 日志总数:1304 评论数量:2242 留言数量:5 访问次数:7593097 建立时间:2006年5月29日 |

| |
[Ruby on Rails]Ruby程序设计语言快速入门(四)----之类变量和类方法 软件技术
lhwork 发表于 2007/1/20 11:19:07 |
象大多数面向对象语言一样,Ruby类也允许定义类变量和方法。一个类变量允许在一个类的所有实例间共享单个变量。在Ruby中,两个@@号用于指示类变量。例如,如果你想要使一个BankAccount类的所有实例共享相同的利息率,那么该类可能被如下定义:
class BankAccount @@interestRate = 6.5 def BankAccount.getInterestRate() @@interestRate end attr_accessor :balance def initia |
|
[Ruby on Rails]Ruby程序设计语言快速入门(三)---之变量与赋值 软件技术
lhwork 发表于 2007/1/20 11:18:37 |
变量与赋值
至此,你是否注意到前面所有的示例代码中都缺少某种东西?难道你必须输入常数,实例变量
或类变量?绝对不是!这正是Ruby的真正面向对象的天性的一部分。为此,首先让我们看一下Ruby中以前的普通变量。至此,你已经创建了很多
Rectangle实例,但是你并没有把它们保留多长时间。比方说,你想要把一个变量赋值给你创建的一个Rectangle实例:
myRectangle = Rectangle.new(4,5)
|
|
[Ruby on Rails]Ruby程序设计语言快速入门(一)--之安装Ruby 软件技术
lhwork 发表于 2007/1/20 11:17:00 |
Ruby是一种面向对象的元编程语言,是它让许多开发者感到惊讶,甚至令他们提出这样的疑问:是否真正存在比Java和C#更好的语言?本文将对Ruby语言作初步的探讨并试图回答这一问题。
一、 引言 你是否听说过Ruby?如今,它成了软件开发界的一个流行话题。该语言在去年春天的一次Java会议上引起我的注意,当时象Bruce Tate,Dave Thomas等著名人物都在谈论Ruby并且告诉在场的观众Ruby值得一看。
现在,如果你象我一样正在从事软件开发,那么我们就有共识:尽管学习一种新的编程语言可能是一件趣事,但是只有你对它具有深入了解之后,你才有资格以一
种怀疑眼光来看待另一种编程语言。毕竟,在上世纪八、九十年代的编程语言之争最终得出结论-从根本上看存在两大阵营:Java世界和微软基于.NET支持
的开发语言。并不是我不想学习另一种语言,其实我只是期望通过选择其它编程语言才能获得一定技术优势的日子早点结束。然而,由于前面几位著名人士的影响,
我决定一试Ruby。 好, |
|
[Ruby on Rails]Ruby On Railse的资源 软件技术
lhwork 发表于 2007/1/20 11:15:48 |
Ruby On Railse官方网站: http://www.rubyonrails.org/ 可以作为了解这项技术的起点,那里面有一个15分钟搭建一个blog的视频很值得一看
Rolling with Ruby on Rails: http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html?page=1 Curt Hibbs写的对于ror的学习过程,还没来得及看,但是实在是太多地方reference了随大流吧
Really Getting Started in Rails http://www.slash7.com/articles/2005/01/24/really-getting-started-in-ra |
|
[Ruby on Rails]如何在你的应用中管理错误的页面 软件技术
lhwork 发表于 2007/1/20 11:11:21 |
Rails在不同的环境下,对错误的处理是不一样的,在开发和测试环境中提供开发级别的错误,在生产环境中提供Application Error的错误。
1、设置全局的异常处理程序,在application.rb中增加:
代码 def rescue_action_in_public(exception) logger.error("rescue_action_in_public executed") |
|
[Ruby on Rails]一个production模式下的Ror环境搭建 软件技术
lhwork 发表于 2007/1/20 11:10:33 |
比较了一些ROR的生产环境,经过测试,还是选用了mongrel+apache的方式。
1.download安装包:
httpd-2.2.3.tar.gz ,apache服务器
ruby-1.8.5.tar.gz
rubygems-0.9.0.tgz
mongrel-0.3.13.4.gem
2.安装ruby
tar zxvf ruby-1.8.5.tar.gz
./configure
make
make install
3.安装rubygems
tar zxfv rubygems-0.9.0.tgz
cd rubygems-0.9.0
ruby setup.rb
# gem update - system
4.安装rails
gem install rails --include-dependencies
5.安装mongrel
#gem in |
|
[Ruby on Rails]Ruby on Rails有用的插件(转) 软件技术
lhwork 发表于 2007/1/20 11:07:50 |
转自:http://my.donews.com/woodstudio/2006/03/25/ruby-on-rails%E6%9C%89%E7%94%A8%E7%9A%84%E6%8F%92%E4%BB%B6/ 文件上传(FileColumn) 网页:http://www.kanthak.net/opensource/file_column/ 安装:http://opensvn.csie.org/rails_file_column/plugins/fi |
|
|