Ruby on rails Rails:如何使用Feedjira解析RSS文件

Ruby on rails Rails:如何使用Feedjira解析RSS文件,ruby-on-rails,rss,feedjira,Ruby On Rails,Rss,Feedjira,我正在尝试解析RSS文件。当我执行以下操作时,它会抛出404响应: Feedjira::Feed.fetch_and_parse url 所以我想试试: Feedjira::Parser::RSS.parse url 但它返回0个条目 这正是我正在尝试的: <% Feedjira::Parser::RSS.parse("my url here").entries.each do |e| %> <%= "#{e.title}" %><br />

我正在尝试解析RSS文件。当我执行以下操作时,它会抛出404响应:

Feedjira::Feed.fetch_and_parse url
所以我想试试:

Feedjira::Parser::RSS.parse url
但它返回0个条目

这正是我正在尝试的:

<% Feedjira::Parser::RSS.parse("my url here").entries.each do |e| %>

    <%= "#{e.title}" %><br />

<% end %>


正在解析rss文件,在另一个web中使用php没有问题。结构如下:

    <rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
        <channel>
            <title>Title here</title>
            ... etc ...
            <item>
                <title>Title here</title>
                 ... etc ...
            </item>
            <item> ... etc ... </item>
        </channel>
    </rss>

标题在这里
... 等
标题在这里
... 等
... 等

奇怪的是,
Feedjira::Feed.fetch_和_parseurl
对您不起作用。这对我来说非常好

我是这样做的。我使用Railscasts RSS源的目的如下:

url = "http://railscasts.com/subscriptions/rZNfSBu1hH7hOwV1mjqyLw/episodes.rss"
feed = Feedjira::Feed.fetch_and_parse url

feed.entries.each do |entry|
  puts entry.title
end

奇怪的是,
Feedjira::Feed.fetch_和_parse url
对您不起作用。这对我来说非常好

我是这样做的。我使用Railscasts RSS源的目的如下:

url = "http://railscasts.com/subscriptions/rZNfSBu1hH7hOwV1mjqyLw/episodes.rss"
feed = Feedjira::Feed.fetch_and_parse url

feed.entries.each do |entry|
  puts entry.title
end


你看过问题了吗?我正在尝试解析RSS文件。当我这样做时,它抛出一个404响应:
Feedjira::Feed.fetch\u和\u parse url
。这是我写的第一件事。@dasina我的错!不知怎的,我在尝试feedjira时忘记了第一部分。抱歉:(你确定你用我的URL找到了它吗?当我用我的URL替换你的URL时,它一直给我404响应。无论如何,我会给你最好的答案,因为这似乎是一个非常不同的问题,与我的服务器的IPs限制或其他问题有关。谢谢。是的。它从同一个URL找到了它(由您提供的)。你不能从输出中分辨出来吗?谢谢你选择我的答案。我很高兴它有帮助。你读了问题吗?我正在尝试解析RSS文件。当我这样做时,它会抛出404响应:
Feedjira::Feed.fetch\u and\u parse url
。这是我写的第一件事。@dasina我的错了!不知为什么我在尝试Feedjira时忘记了第一部分。对不起或者:(你确定你用我的URL找到了它吗?当我用我的URL替换你的URL时,它一直给我404响应。无论如何,我会给你最好的答案,因为这似乎是一个非常不同的问题,与我的服务器的IPs限制或其他相关。谢谢。是的。它从同一个URL找到了它(由您提供的)。你不能从输出中分辨出来吗?谢谢你选择我的答案。我很高兴它有帮助。你读了问题吗?我正在尝试解析RSS文件。当我这样做时,它会抛出404响应:
Feedjira::Feed.fetch\u and\u parse url
。这是我写的第一件事。@dasina我的错了!不知为什么我在尝试Feedjira时忘记了第一部分。对不起或者:(你确定你用我的URL找到了它吗?当我用我的URL替换你的URL时,它一直给我404响应。无论如何,我会给你最好的答案,因为这似乎是一个非常不同的问题,与我的服务器的IPs限制或其他相关。谢谢。是的。它从同一个URL找到了它(你提供的那个)。你不能从输出中分辨出来吗?谢谢你选择我的答案。我很高兴它有帮助。你能提供url,让我自己测试一下吗?@RahulRoy在这里(见下文)我在
文件中成功使用的常规方法,在
文件中抛出此错误:Fetch failed-404。它对我来说工作得非常好,没有任何404错误。我使用了相同的
Fetch_and_parse
方法。@RahulRoy你能提供一个屏幕截图吗?你能提供url,以便我自己测试吗?@Rahu这里是lRoy(见下文)我在
文件中成功使用的常规方法,在
文件中抛出此错误:Fetch failed-404。它对我来说工作得非常好,没有任何404错误。我使用了相同的
Fetch_and_parse
方法。@RahulRoy你能提供一个屏幕截图吗?你能提供url,以便我自己测试吗?@RahulRoy这里是(见下文)常规方法,我在
文件中成功地使用了该方法,在
文件中抛出此错误:Fetch failed-404。它对我来说运行得非常好,没有任何404错误。我使用了相同的
Fetch\u和\u parse
方法。@RahulRoy你能提供一个屏幕截图吗?