2011-09-01 37 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讀取。