【问题标题】:Rails3 ":popup has been deprecated"Rails3 ":popup 已被弃用"
【发布时间】:2010-07-13 20:31:41
【问题描述】:

编辑:我不小心为这个问题奖励了 500 分 - 请不要在我没有意识到发生了什么的情况下回答它 - 是的,我是个白痴

在 rails 2.3.x 中,以下代码将在弹出窗口中打开一个链接:

= link_to "resource", resource_path(resource), :popup => true

但在 Rails 3 中,我收到错误消息:DEPRECATION WARNING: :popup has been deprecated. 我猜这与保持 JS 不显眼的驱动有关。有人知道怎么修这个东西吗?我正在使用原型...

PS - 以防万一,我实际上并没有使用:popup => true,而是使用:

:popup => ['new_window', 'status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=0,scrollbars=0,height=550,width=480']

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3


    【解决方案1】:

    使用prototype-legacy-helper 插件和link_to_function 修复了这个问题,其中找到了一个javascript 方法here

    【讨论】:

      【解决方案2】:

      应该如此,这是 Rails 3 框架向不显眼的 javascript 迈出的一步,如果您希望继续使用弹出窗口,请编写自己的 javascript。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-04-04
        • 2018-12-12
        • 2014-09-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多