0

div 内のメイン /home ページにロードしたいページ呼び出し /informations があります。

render :template を試してみましたが、ホームコントローラーですべての変数を再度宣言する必要があります。ビューをロードするだけでなく、情報コントローラーをロードしてからビューをロードすることもできます。

私が使用している 1 つの方法は、link_to リモート、次に jquery div.html です。しかし、これはクリックイベントであり、ハックのように思えます。適切な方法はありますか?

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 に答える