当前位置:  开发笔记 > 编程语言 > 正文

如何在ROR中设置窗口的名称?

如何解决《如何在ROR中设置窗口的名称?》经验,为你挑选了1个好方法。

如何在ROR中"命名"浏览器窗口,以便我可以在以后从另一个(弹出窗口)窗口打开一个页面(使用target ="name"html参数)



1> John Topley..:

你必须使用JavaScript:


当然,您可以轻松地将其打包成Rails帮助程序方法.例如,app/helpers/application_helper.rb添加一个新方法:

def window_name(name)
  content_for(:window_name) do
    ""
  end
end

接下来,在布局文件中,在HTML 元素中的某处添加此行:

<%= yield :window_name %>

最后,在您的视图模板中,只需添加一行(可以在任何您想要的地方)输出正确的JavaScript:

<% window_name 'MyWindow' %>

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有