2012-11-08 68 views
0

我有一個頁面調用/信息,我想加載到我的主/主頁內的我的一個div。我試圖做渲染:模板,但我需要在我的家庭控制器中再次聲明所有的變量,有無論如何,我可以做到這一點,這樣它不僅加載視圖,它還加載信息控制器然後查看。Rails,如何直接加載另一個頁面到儀表板

我正在使用的一種方法是link_to遠程,然後jquery div.html。但這是點擊事件,似乎對我來說很ha is,有沒有合適的方法?

+0

你想渲染頁面用ajax?如果不是,你可以使用部分。 – Amar

+0

部分不工作,只加載視圖,沒有控制器,因此根本沒有全局變量 – user1627056

+0

你可以部分傳遞變量:locals => {:abc => @ abc}等 – Amar

回答

0

你可以把它放在一個iframe中,像這樣<iframe src="http://www.example.com"></iframe>。 Iframes用於在當前HTML文檔中嵌入另一個文檔。

0

我建議通過局部渲染/信息頁並傳遞所需的變量通過當地人:

render partial: 'informations', locals: {first_variable: @first_variable, second_variable: @second_variable} 
相關問題