千家信息网

rails制作rss feed的代码分享

发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,本篇内容介绍了"rails制作rss feed的代码分享"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成
千家信息网最后更新 2025年01月18日rails制作rss feed的代码分享

本篇内容介绍了"rails制作rss feed的代码分享"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

方法:
就是你自己把RSS XML的格式拼凑好,输出.并设置HTTP Header ,标记content-type为application/XML,常见的代码:

#Post_controller::feed() def feed require "rss" 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 = "http://up-u.com" maker.items.do_sort = true articles.each do |article| item = maker.items.new_item item.link = "http://www.***.com/archives/#{article.id}" item.title = article.title item.date = article.post_date item.description = "" end end send_data feed.to_s, :type => "application/rss+xml", :disposition => 'inline' end 方法B: Rails Controller->Action 代码: 复制代码 代码如下:#Post_controller::feed def feed @posts=Post.find :all,:limit=>"id desc" end erb模板: xml.instruct! xml.rss("version"=>"2.0″, "xmlns:dc"=>"http://purl.org/dc/elements/1.1/") do xml.channel do xml.title "renlu.xu 's blog" xml.link(url_for(:action=>"start",:only_path=>false)) xml.description "My life My love" xml.language "zh_CN" xml.ttl 60 for event in @posts do xml.item do xml.title(event.title) xml.description(event.body) xml.pubDate(event.created_at.to_s(:rfc822)) xml.guid(event.id) xml.link("http://…..#{event.id}") end end end end

"rails制作rss feed的代码分享"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

代码 制作 内容 方法 更多 知识 输出 实用 学有所成 接下来 困境 实际 就是 常见 情况 文章 标记 格式 案例 模板 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 身份证在数据库中类型 广东工业大学网络安全学院招生 高中网络技术应用 ppt 网络安全基础防范情况总结 mcu功能测试软件开发 网络安全可爱漫画 软件开发 天天开早会 大数据库技术叫什么 网吧服务器16g内存会不会太小 厦门 互联网与生活科技 科学与生活论文在哪个数据库查询 未来软件开发工具的发展 海珠app软件开发解决方案 艾普云服务器安全吗 大活室互联网科技有限公司 企业邮箱发件服务器 数据库收录信息的基本要求 初中网络安全讲座活动 专升本数据库概论试题 奥特曼ol显示无法获取服务器 plsql 显示数据库 数据库用什么格式的打印机 图片的数据库的意义 泛雅数据库基础期末考试 网络安全健全制度长效机制 连接安全服务器失败 小白数据库完整版 静海区网络技术售后保障 数据库不大于0怎么写 数据库的检索点或检索途径有哪些
0