0

我有一个页面调用/信息,我想将其加载到我的一个 div 中的主/主页中。

我尝试做渲染:模板,但我需要在我的家庭控制器中再次声明所有变量,无论如何我可以这样做,以便它不仅加载视图,它还加载信息控制器然后视图。

我正在使用的一种方法是 link_to remote,然后是 jquery div.html。但这是在点击事件上,对我来说似乎很hackish,有没有合适的方法?

4

2 回答 2

0

我建议通过局部渲染 /informations 页面并通过局部变量传递所需的变量:

render partial: 'informations', locals: {first_variable: @first_variable, second_variable: @second_variable}
于 2012-11-08T07:31:00.450 回答
0

你可以把它放在一个 iframe 里面,像这样<iframe src="http://www.example.com"></iframe>。iframe 用于在当前 HTML 文档中嵌入另一个文档。

于 2012-11-08T06:57:35.687 回答