问题标签 [feedjira]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
83 浏览

ruby-on-rails - 如何在 Feedjira 解析器类中访问 xml

假设我有以下 Feedjira 嵌套解析器子类。如何访问 Trunk、Branch 和 Leaf 类的 xml,以便在出现错误时记录/保存它?最好只是解析元素的 xml,但在分支或叶子的情况下,我会为整个主干使用 xml。

谢谢!

0 投票
0 回答
87 浏览

ruby-on-rails - Ruby on Rails 将图像和视频保存在不同的领域

如何从 rss 提要中保存不同字段的图像和视频

我有enclosure_url 和enclosure_type

如果此类型是图片保存在图片字段中

例如:

feed_entry.rb

0 投票
2 回答
35 浏览

ruby-on-rails - 如何检查扩展类型然后保存在正确的位置

我有带图片和视频的模型

如何检查enclosure_type然后保存在正确的位置?

feed_entry.rb

例如:

0 投票
0 回答
49 浏览

ruby-on-rails - 如何为 feedjira 中保存的链接添加限制

我使用 ruby​​ on rails、mongoid 和 feedjira 来解析 RSS 链接。

如何添加一次保存的数量feed_entries限制或链接日期的限制?例如仅保存最后 10 个 feed_enties。

我的代码:

0 投票
0 回答
128 浏览

youtube - 用于 YouTube rss 解析的 Feedjira 设置

我正在尝试从未列出的 YouTube 播放列表中提取第一个视频。我找到了 simple_parser gem,但由于几年没有更新,我决定改用 feedjira。我不确定这是否是我缺乏知识和 feedjira 缺乏对新手的建议,或者 feedjira 是否有错误。

无论如何,我收到了这个错误:uninitialized constant Youtube::Feedjira

这是我的代码:

我不知道我是否错过了设置步骤或什么,因为我找不到太多关于设置这个东西的信息。谢谢您的帮助!

0 投票
3 回答
640 浏览

ruby-on-rails - Rails:在同一台服务器上打开文件时超时

我有一个 Rails 控制器方法,它只在同一服务器上打开一个文件:

大约 60% 的时间,当我启动服务器并点击此控制器方法时,“打开”调用超时:

其余时间打开就好了。

似乎如果第一个请求在启动服务器后有效,它将继续处理后续请求。如果第一个请求失败,它将继续失败。

只有当要打开的文件位于发出请求的同一台服务器上时,才会出现故障。换句话说,当我更改 URL 以调用同一端点但在登台服务器上时,它似乎每次都有效。

open-uri 和 FeedJira 的行为完全相同。

服务器尝试向同一台服务器发出请求时会出现一些阻塞问题吗?任何想法如何解决这个问题或进一步调试它?

这是调用以生成提要的控制器方法:

这是上面的“url”命中的控制器(即“ http://lvh.me:3000/feeds/madonna.rss ”)以生成提要:

这是日志:

0 投票
0 回答
133 浏览

ruby-on-rails - Rails:使用 Feedjira 从某个日期获取提要条目

怎么样?

我在用户仪表板的顶部附加了一个最近的新闻部分,它通过 获取新闻故事Feedjira,将其保存NewsEntry到数据库(postgres),然后随机选择三个NewsEntries显示在Dashboard#index视图中。

我还创建了一个 rake 任务,以每 24 小时运行一次NewsEntry.update_from_feed(feed_url)来​​更新表。NewsEntries

我的问题,因为这是一个最近的新闻部分,我想获取NewsEntries今天(或昨天;这也可能是一个时间)发布的内容。最终,我将添加到 rake 任务以删除旧文章并使用新文章更新提要。现在我在尝试获取某个日期的条目时遇到错误:

新闻入口

提前感谢您的帮助!

0 投票
1 回答
67 浏览

ruby-on-rails - 使用 feedjira 解析 youtube 链接

我使用 rails 5.2,feedjira 2.1.0

如果我解析 youtube 链接

我有这个错误:

#Feedjira::Parser::AtomYoutubeEntry:0x00007fa14be348d0 的未定义方法“图像”

其他链接有效

我的代码:

如何解析所有链接?

0 投票
1 回答
107 浏览

ruby-on-rails - Feedjira:你能解析多个 URL 吗?

编辑**这篇文章中,Jon 提到他希望在 2.0 中摆脱并发,而是在应用程序中传递单个 url 并处理并发,工人是可能的方法。

我正在尝试使用FeedJira(使用fardaygem)解析多个 URL,但收到参数错误。过去有没有人成功解析过一个以上的 URL?FeedJira::Feed的来源声明它将返回单个提要 URL 或提要 URL 数组。

.fetch_and_parse(urls, options = {}) ⇒ Object

脚本

错误