Ruby 如何将rss源链接到url

Ruby 如何将rss源链接到url,ruby,rss,sinatra,Ruby,Rss,Sinatra,我使用Ruby的RSS类在Sinatra应用程序中生成RSS提要。提要对于每个用户都是唯一的。如何将提要连接到URL,以便用户可以订阅其RSS阅读器,并自动接收新的提要更新?不知羞耻地从 安装或添加Buildergem: #添加到文件并运行“bundle”。。。 宝石“建设者” # ... 或在系统范围内安装 $gem安装生成器 向应用程序/控制器添加适当的路由: app.rb中的# 获取“/rss”do @职位=#。。。找帖子 生成器:rss 结束 创建视图以显示RSS源: #在视图

我使用Ruby的RSS类在Sinatra应用程序中生成RSS提要。提要对于每个用户都是唯一的。如何将提要连接到URL,以便用户可以订阅其RSS阅读器,并自动接收新的提要更新?

不知羞耻地从

安装或添加
Builder
gem:

#添加到文件并运行“bundle”。。。
宝石“建设者”
# ... 或在系统范围内安装
$gem安装生成器
向应用程序/控制器添加适当的路由:

app.rb中的
#
获取“/rss”do
@职位=#。。。找帖子
生成器:rss
结束
创建视图以显示RSS源:

#在视图/rss.builder中
xml.instruction!:xml,:version=>“1.0”
xml.rss:version=>“2.0”do
xml.channeldo
xml.title“酷网站新闻”
xml.description“网上最酷网站的最新消息!”
xml.link“http://my-cool-website-dot.com"
@posts.每个do | post|
xml.item-do
xml.title post.title
xml.link“http://my-cool-website-dot.com/posts/#{post.id}”
xml.description post.body
parse(post.created_at.to_s).rfc822()
xml.guid“http://my-cool-website-dot.com/posts/#{post.id}”
结束
结束
结束
结束
进一步阅读: