Rails + iframe:在rails应用程序中渲染另一个网站

时间:2011-07-20 17:16:22

标签: ruby-on-rails iframe

我想在我的rails应用程序中渲染另一个网站。 html标签<的iframe>似乎就像我想要的那样。我想知道如何让它尽可能顺利。我需要制作一个新模型吗?如何将参数传递到我想要呈现的网站?

由于

1 个答案:

答案 0 :(得分:8)

如果您使用iframe,则只能对您呈现的页面进行最低限度的控制。您可以选择URL,并通过将其附加到URL本身来传递所需的任何参数。但是,任何需要登录/ cookie /等的事情都需要由用户完成 - 出于明显的安全原因,您无法为其他网站设置cookie。

<iframe src="http://www.othersite.com/some/path?param1=value1&param2=value2">
    <p>Placeholder text; only shows up if the page DOESN'T render!</p>
</iframe>

这是一个简单的例子,但它涵盖了所有iframe可以为你做的事情。如果这就是你所需要的,那么完美,但如果没有,你将不得不做更复杂的事情。

希望有所帮助!