在iFrame中的新窗口中打开链接

我正在寻找类似于Digg / Stumbleupon栏的东西,它固定在新打开的页面的顶部。

在我的应用程序中,我显示了一堆指向外部站点的链接。 当有人点击其中一个时,我会希望在新标签页中打开它们,我的标识/栏位于页面顶部。

我认为这可以使用iframe来完成。

但是,我不知道将iframe src的URL参数传递给新选项卡的最简单方法是什么。

任何反馈都非常感谢。

您必须将链接指向Rails操作,并将外部URL作为参数传递。

所以代替:

= link_to "http://rubyonrails.org/" # =>  

你会链接到:

  = link_to open_url_path, url: "http://rubyonrails.org/" # =>  

然后,您可以将控制器中的URL传递给视图:

 def open_url @url = params[:url] end 

并呈现包含工具栏和iframe的HTML: