异常处理是开发过程中经常要面对的问题,基本所有高级语言都有自己的异常处理系统,ruby也不例外,而且使用起来也非常简单。
ruby中异常的抛出是使用的raise方法,记住哦,这是个方法,由ruby Kernel提供的,而不是关键字,同时ruby也为这个方法提供了一个别名fail,可以用fail代替raise,抛出异常的例子如下:
raise #抛出一个默认的RuntimeError
raise "Some error message" ...
这段时间一直都在关注关于REST的话题,由于水平有限,加上没有实际的REST经验,所以有些地方仍然不太了解,网上最近有不少关于REST的争论,我发现很大部分是针对于REST把请求限制在GET、POST、PUT、DELETE是否足够的问题,刚开始认识rest的时候,我对此也非常的怀疑,但是现在我却对REST的四种方式不足够的论点持有怀疑了,原因很简单,那就是一直以来我们所有的请求都是基于GET和POST的,所有的操作都抽象成了GET和POST,既然如此,现在我们不但没有减少,反而增加了两个方法的支持,难道还不如仅仅使用GET和POST吗???所以我现在认为,就这四种方法,绝对是足够了。
...
今天在aptana看到“Aptana + RadRails: better together”这篇文章,才知道RadRails将与Aptana结合,以下是该文章正文:
引用
We’ve always been excited about building the best IDE for web developers, and we’re happy to announce a new partnership: Aptana will be taking over the RadRails project and providing a seamless, integrated experie ...
在论坛里看了daquan198163所写的《初学ROR的疑惑》这篇文章,robbin在回复中给了详细的解答,可是看完解答之后,我也产生了一些疑惑,在此想问问。
在robbin所给出的解答当中,更多的是阐述rails的好处,然而大家都知道,rails只是一种用来快速开发的框架,而ruby之所以如此火红,大部分原因是因为rails,这点不可否认,但是对于ror的未来,我始终有所怀疑,既然rails是框架,那当其他语言实现了类似 ...
刚开始接触ruby,作为一个以JAVA开发为主的程序员,ruby的代码风格多少让我有点不太适应,也许习惯了复杂的风格,再简单起来就比较困难了吧, 看来没有其他语言牵绊的话,学起ruby应该更快。
今天看了下ruby中的迭代器和代码块,这两个概念在其他语言当中也有,但是ruby中的迭代器和代码块却给我焕然一新的感觉,也让我更加了解到ruby代码简短的一个原因,正所谓实践出真知,就让我举个简单的例子吧:
  ...
注册终于满了三天,终于可以动手写BLOG了,有点郁闷,javaEye无论从哪方面来看,都是不错的社区,唯一让俺觉得有点烦的就是发帖的这个限制,必须要三天后才可,本来看到一些不错的帖子,想回帖或者是跟大家一起讨论的时候,结果看到回复处的“三天”提示,唉。。。。。。
呵呵,发发牢骚,三天前在这里论坛看到一篇理解ruby标志的文章,好像是翻译的吧,看了下,感觉不错,看到后面朋友们的回复,让俺获益良多,本来 ...
- 浏览: 109556 次
- 性别:

- 来自: 珠海

- 详细资料
搜索本博客
我的相册
1
共 9 张
共 9 张
最新评论
-
使用wubi安装ubuntu记得绕 ...
好象也是这个问题,我今天也搞了一天了。不要用wubi.exe,去下载对应的wub ...
-- by feiyelanghai -
你的价值在哪里?
不同的心态决定着截然不同的结果。这有点像传说中的境界了吧。
-- by pubx -
你的价值在哪里?
两个字 —心态
-- by flysnail -
你的价值在哪里?
同感,就看自己怎么去看待,同样一件事情,不同的心态有着不同的结果。
-- by yuanqixun -
你的价值在哪里?
8) 不得不让我想起啊Q
-- by icefire






评论排行榜