文章列表
 
您正在查看 "Ruby On Rails" 分类下的文章

2007年01月27日 星期六 16:17

除了上次提到的昆士兰大学在开发的Ruby.NET外,发现还有几个跟Ruby和.NET有关的项目

1。[来源:Rob Chartier] Wilco Bauwer刚推出他的IronRuby预览版

 
2007年01月27日 星期六 16:01

Ruby.Net
Ruby.Net是来自澳洲昆士兰科技大学的教授们的杰作,最近发布了Pre Beta Release。 它是一个.NET CLR上面的Ruby编译器,这意味着将来我们可以使用用它来直接编译Ruby的代码,生成.NET的中间代码,或者直接对Ruby代码进行编译,加载, 执行。计划不会对其他一写附加包做移植,比如CGI,DBM等(除非是100%用R

 
2006年11月13日 星期一 13:59


+----------------------+-------+-------+---------+---------+-----+-------+
| Name | Lines | LOC | Classes | Methods | M/C | LOC/M |
+----------------------+-------+-------+---------+---------+-----+-------+
| ActionMailer | 7711 | 5458 | 60 | 545 | 9 | 8 |
| ActionPack | 7431 | 4214 | 106 | 604 | 5 | 4 |
| ActiveRecord | 9830 | 6252 | 131 | 799 | 6 | 5 |
| ActiveSuport | 1191 | 790 | 17 | 104 | 6 | 5 |
| Railties | 1349 | 879 | 15 | 77 | 5 | 9 |
+----------------------+-------+-------+---------+---------+-----+-------+
| Total | 27512 | 17593 | 329 | 2129 | 6 | 6 |
+----------------------+-------+-------+---------+---------+-----+-------+

The above is not fully accurate. It excludes tests, but includes bundled libraries.

 
2006年11月06日 星期一 10:22

如果你喜欢,你可以抱着笔记本,泡在浴缸里来看这篇文章。也许你会疑惑:“为什么我需要一种新的脚本解释语言?为什么不使用到处可见的

Perl或者PHP,也许Python和Unix Shell也不错。为什么人们整天在谈论Ruby呢?”

  正如很多精彩的事情一样,虽然日本人在90年代就发明了Ruby,但Ruby一直到最近才得到人们的关注。Ruby是纯面向对象语言。所有的东

西全是对象(很酷吧),即便是整数和字符串都有内在的方法和属性。举个例子:

print "Webmokey".reverse
得到的就是

"yeknombeW"
Ruby简洁、灵活的语法很容易学习和使用,也很有趣。Ruby对于C语言和Perl语言的老用户来说更是感觉很亲切。

为什么说Rails很酷

  正是Rails的出现使得Ruby得到了更多的关注,Rails是使用Ruby开发Web应用程序的框架。目前Ruby on Rails已经被用来开发高度可定义

的网站,如:Basecamp 和 Backpack。

  Rails不仅仅是把Ruby联系在WEB上的万能胶。当然,你可以把Ruby脚本作为Apache的CGI来调用,从而不使用Rails仅使用Ruby来开发Web。

Rails是一整

 
2006年11月06日 星期一 10:17

安装Ruby语言1.8.4RC1运行环境(含RubyGems工具等)软件

下载软件: 单击这里

双击文件:ruby184-17_rc2.exe

默认将安装在目录c:\ruby下,但是我们把它安装在目录d:\ruby下 (这个是个人爱好,装在那个盘里都是一样的)

Rails框架安装:
gem install rails -r -y
或者
gem install rails -r --include-dependencies

在windows下安装ruby on rails就这样简单

安装完毕之后,我们来体验一下ruby on rails

打开控制台(开始--运行--cmd)

然后输入d: 回车

 
2006年11月06日 星期一 9:53

Ruby

We recommend Ruby 1.8.4 for use with Rails. Ruby 1.8.2 is fine too, but version 1.8.3 is not.

Source: Compile it yourself
Windows installer: Ruby, popular extensions, editor
OS X: Ships with broken Ruby,

 
2006年11月06日 星期一 9:45

部署网络应用服务是很麻烦的事情,安装程序,升级数据库schema,切换版本,重启服务。步骤越多,人工参与越多,越容易出问题。
Capistrano是ruby on rails提供的部署方案,原名叫SwitchTower,多好记的名字,结果和人重了,换成现在这个,估计是为了赌气才起成这样,反正我再也不能拼对了。它集成了很多部署程序必须的步骤,借助ssh、版本管理系统(支持svn、cvs等等好几种)和rails的migration,只要做好配置,就可以在很大程度上实现部署自动化。
Capistrano的相关文档可以看这里。最简单的使用方法是:

安装

gem install capistrano

加入capistrano支持

cap --apply-to /path/to/my/app MyApplicationName

 
2006年11月06日 星期一 9:41

网站http://www.43things.com,可以纪录你想要去做的43件事,然后等你完成了以后你就可以标志上完成,用这种方式来鼓励自己努力。昨天看了一下发现几 个比较有趣的统计。

关于爱情Love,统计如下(前十五名):

陷入爱河 Fall in love 快乐 be happy 结婚 get married 世界旅行 travel the world 在雨中结婚(感觉很浪漫哦) Kiss in the rain 认识新朋友 Make new friends 花费更少的时间在网上,并花更多时间在实际工作上 Spend less time fooling around on the net and more time actually working 要生活不要行尸走肉 To live instead of exist 充满热情的生活 live passionately 成为一个更好的朋友 Be a better friend 生孩子 have children 有所不同 make a difference 确定100件让我高兴的事情(除了钱) identify 100 things that make me happy (besides money) 决定我在我余下的生命该做什么 decide what the hell I would like to do with the rest of my l
 
2006年11月06日 星期一 9:27
自:http://blog.rubypdf.com/2006/10/20/install-ruby-on-rails-lighttpdsqlite3-and-mongrel-under-ubuntu/

nothing but the script I used:
#install Mysql
apt-get install mysql-server

#install Ruby and relative
apt-get install irb libdbm-ruby1.8 libgdbm-ruby1.8 libmysql-ruby1.8 libmysqlclient14 libopenssl-ruby1.8 libruby1.8-dbg mysql-common ri ri1.8 ruby1.8-dev

#install rubygems
wget http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz
tar zxfv rubygems-0.9.0.tgz
cd rubygems-0.9.0
ruby setup.rb
gem update –system

#install Rails and dependencies
gem install rails –include-dependencies

#before install Mongrel,
apt-get install install build-essential #we need it to compile mongrel and Sqlite3

#intall Mongrel
gem install mongrel –include-dependencies

#install Sqlite3
apt-get install sqlite3 swig libsqlite3-ruby libsqlite3-dev

 
2006年11月06日 星期一 8:56

Ruby的“单行程序”

为了使您适应脚本语言,首先介绍几个Ruby的单行程序。

# 经典的 Hello world.
print "Hello world\n"
# 列出输入文件中包含”From”的行
while gets(); print if /From / end
# 向文件中添加行号
while gets(); print $., ":", $_ end
# π的计算
print 4*Math.atan2(1,1), "\n"

Ruby的注释

Ruby的注释是指从#开始到该行结束。

Ruby的表达式

Ruby的表达式包括下列内容(主要的)。

字符串 字符串是指被单引号(')或双引号(")括起来的部分。在用双引号括起来的字符串中,可以使用反斜杠(\)来指定转义字符,这同C语言是一样的。同时,以#{}括起来的表达式的结果也被置入其中。 数值 整数,浮点数。 数组/散列表 用[]括起来的一串表达式是数组,而以{}括起来的一串表达式是散列表。 散列表是一种可以把任意类型的对象都当成索引的数组。散列表有时也叫做哈希表或辞典。 变量/常数 Ruby中有常数和3种变量。变量和常数的区别在于第一个字符有所不同。
 
 
   
 
 
文章分类
 
 
Javaee(46)
 
Java(14)
 
 
 
Linux(14)
 
 
 
 
 
Xml(1)
 
 
Asp(2)
 
 
C(1)
 
 
Perl(2)
 
 
Uml(0)
 
.net(19)
 
 
   
 
文章存档
 
     
 
最新文章评论
  

不知道你有没有继续跟进研究这个问题,按你现在的思路似乎可能性是0
 

已完成了7%
 

ertewrterwtererwtwerterwtewrwerwerwer
 

下次碰到她你可以在地上拣个砖头便问:hi这是你掉的吧!
 

哈哈哈,刚开始看还以为是楼主的真人真事呢 最后才发现原来我掉陷阱里了
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu