链接上的Rails 3弹出窗口

时间:2011-12-12 06:50:09

标签: javascript ruby-on-rails-3

我有链接导航到某个控制器和操作:     <%= link_to“Detail”,{:action => 'detail',:id => person.id}%>

我希望这个窗口成为一个弹出窗口,在那里进行一些更改并在一些控制器操作完成之后,例如动作保存,我想关闭这个弹出窗口。在早期版本的Rails中,这是bu:popup =>已弃用的true。如何在Rails3中做到这一点?

1 个答案:

答案 0 :(得分:1)

这是快速而肮脏的解决方案。

<%= link_to "Detail", {:action=> 'detail', :id=> person.id}, :onclick => "javascript:window.open('page.html','popup','width=400,height=200');" %>

如果你正在加载jQuery,你可以更有说服力,不引人注目,或者使用类似的东西:

http://www.openhosting.co.uk/articles/webdev/5918/

希望有所帮助。