Archive for the 'Ruby' Category
一份未使用的rails ppt
Posted on June 23, 2008 - Filed Under Ruby
去年受朋友所托,准备了一份在广州BEA user group演讲的rails ppt
可惜后来user group搁浅…
点击下面的链接下载
ppt是去年11月准备的,并未完全完成
Ruby/Rails RSS
Posted on March 10, 2007 - Filed Under Ruby
用google搜索ruby制作rss的办法,搜了很久都找不到,这些年头,rss已经是很hot的字眼了,所以搜到了一堆提供rss的ruby网站,FT,我要找的是ruby怎么制作rss并且在rails中输出啊。后来终于知道怎么编写了,因此想把代码留下来造福大家,但是估计大家是不可能通过google搜索到这篇文章的了,看看有无有缘人能忽忽来到这里。
首先,我要说的是另一个解决方案,因为我想typo这个著名的blog程序里面应该会有rss输出的代码,于是下来看看。一看,typo果然聪明,因为rss本质是一个xml,所以typo就在controller里把需要的内容load出来,然后通过.rxml里面的xmlbuilder来自己一个一个写出来。呃⋯⋯这样太偏门了吧。
接着下来就是我要介绍的方法。如果你还在网上寻找ruby处理rss的lib的话,看到这篇文章你就不用再去找了,因为Ruby本身就内置了rss的解释和输出的支持,并且是同时支持0.9x/1.0/2.0。
废话少来,直接上代码吧:
def feed
articles = Article.find :all, :order => ‘post_date DESC’, :limit => 10
feed = RSS::Maker.make("2.0") do |maker|
maker.channel.title = "Gang of Technology"
maker.channel.description = "Gang of Technology site"
maker.channel.link [...]