IFrame嵌入动态RoR页面似乎不起作用

时间:2014-08-26 19:39:50

标签: ruby-on-rails ruby iframe

这个人很头疼。

我们设置了一个RoR页面,该页面动态地从URL中提取数据并加载相应的视频。例如:http://rayku.com/video?name=Alg2_07_02_0015

但是,每当我们尝试嵌入iframe时,都不会加载任何内容:

<iframe src="http://rayku.com/video?name=Alg2_07_02_0015" width="674" height="379"></iframe>

嵌入PHP的等价物在放入iframe时工作正常:http://ouyang.ca/video.php?name=Alg2_07_02_0015

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:1)

Rails默认设置x-frame-options header禁止此操作,因此尊重此标题的浏览器将不允许iframing

您可以随处更改:

config.action_dispatch.default_headers['X-Frame-Options'] = ...

或者,如果您需要更精细的内容,那么您可以像设置任何其他标头一样设置该标头