2010-07-13 45 views
0

編輯:我不小心爲這個問題頒發了500分的賞金 - 請不要回答,因爲我沒有意識到發生了什麼事情 - 是的,我是個白癡Rails3「:popup已棄用」

在軌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'] 

回答

1

固定此使用原型遺留輔助插件和link_to_function用JavaScript方法發現here

1

所以它應該是,這是一招在Rails 3框架中朝着不顯眼的javascript,如果你想繼續使用彈出窗口,請編寫你自己的javascript。

+0

感謝。我有一種感覺,情況就是這樣 – stephenmurdoch 2010-07-13 20:59:49