重新开始学习Rails
Web2.0无时无刻不冲击着我们,做为WEB应用的开发者,我们是否也需要仔细考虑一下呢?
Rails做为新一代的快速开发框架,给我们带来了太多的惊喜,以Rails为基础开发的Streamlined更是简单的使用一个命令即可完成非常弦目的效果。
创业的初期是很辛苦秀脆弱,也许购买一个VS2005都会给我们带来过重的负担,为何我们不考虑使用Rails呢?技术的门槛恐怕是主要原因之一,现在重拾这个过程,是想乘着现在还有些资本,赶紧学习。也许Web2.0能给我们带来一个非常好的机会……
今天就使用FeedTools做了一个Rss阅读器的小实验,希望能做为一个好的开始。
首先,安装FeedTools,gem install feedtools。
生成控制器类,ruby script/generate RssReader,生成rss_reader_controller,在其中添加index方法,完成的结果:
require 'feed_tools'
class RssReaderController < ApplicationController
def index
@slashdot_feed = FeedTools::Feed.open('http://www.cnblogs.com/rss.aspx')
end
end
再添加index.rhtml,完成结果:
<%=@slashdot_feed.title%><br>
<%=@slashdot_feed.description%><br>
<%for feed in @slashdot_feed.items%>
<a href="<%= feed.link%>" target="_blank"><%=feed.title%></a><br>
<%= feed.description%><br>
<%end%>
这样就能完成一个简单的Rss阅读器,是不是很爽呢?