2008-01-07
Rails宝典八十七式: 生成RSS feeds
关键字: rss
看看Rails2.0生成RSS feeds有多简单:
routes.rb:
app/controllers/articles_controller.rb:
app/views/index.html.erb:
app/views/index.rss.builder:
Rails 2.0还提供一个rake任务来查看由routes.rb生成的named routes:
routes.rb:
map.resources :articles
app/controllers/articles_controller.rb:
def index @articles = Article.find(:all) end
app/views/index.html.erb:
<%= link_to "RSS Feed", formatted_articles_url(:rss) %>
app/views/index.rss.builder:
xml.instruct! :xml, :version => "1.0"
xml.rss :version => "2.0" do
xml.channel do
xml.title "Articles"
xml.description "Lots of articles"
xml.link formatted_articles_url(:rss)
for article in @articles
xml.item do
xml.title article.name
xml.description article.content
xml.pubDate article.created_at.to_s(:rfc822)
xml.link formatted_article_url(article, :rss)
xml.guid formatted_article_url(article, :rss)
end
end
end
end
Rails 2.0还提供一个rake任务来查看由routes.rb生成的named routes:
rake routes
发表评论
- 浏览: 723116 次
- 性别:

- 来自: BJ

- 详细资料
搜索本博客
我的相册
screenshot
共 1 张
共 1 张
最近加入圈子
最新评论
-
Why OO sucks
看成去QQ SUCK 了
-- by xhanxhanxhan -
Rails的富文本编辑器插件 ...
有没有那个像textmate那种语法高亮的富文本编辑器?
-- by zllicho -
翻译www.djangobook.com之 ...
weiertzw 写道 1. >>> from django. ...
-- by chenjihua75 -
PHP、CakePHP哪凉快哪呆 ...
这孩子被java毒害太深。。。跳出java,你会发现外面的世界真的很大。
-- by woodless -
学习svn命令
只会用 apt-get 不是好孩子。
-- by smartly






评论排行榜