2011-09-01 65 views

回答

0

感谢您的提示@chrisBarretto。没有任何与joomla页面相关的RSS提要。但是,我设法从刚刚使用Nokogiri的Joomla页面获取内容。

下面是我在控制器那样:

@page = Nokogiri::HTML(open(" ... <joomla page url>...")) 

然后在视图中,

<%=raw @page.css("body table").first.to_s :%> 

这完美地工作,因为我想要的。

1

如果您使用了joomla,那么您可以从页面抓取RSS feed并使用Nokogiri解析xml。

https://github.com/tenderlove/nokogiri

+0

如何在rails中抓取该特定页面的rss提要? – safalmj

+0

所有开箱即用的博客通常都有关联的rss供稿。你能发布网址吗? rss feed只是一个返回xml或json的url –

+0

你有没有想过这个? –

0

如果您使用两个相同的数据库,只需创建一个轨道模型,读取数据库表,并带来内容。

OTOH,如果你想给的Joomla组装并创建整个页面,然后将其传递给Rails以查看未修改的内容,为什么强制Rails进入混合,并让一些页面由Joomla和Rails渲染?无论如何,你需要在路由和定位方面有一些创造力,但是你需要做到上述的RSS读取。

相关问题