2011-01-28 64 views
0

我目前正在执行'编辑'功能CRUD功能。我有一个链接,它会在CarsController中调用'编辑'函数。鉴于这个链接是:如何弹出'编辑'窗口而不是加载'编辑'页面?

%td 
    =link_to(t("car.edit"), edit_car_path(car)) 

当用户点击链接,它进入了“编辑”视图页面(edit.html.haml):

=form_for(car) 
    ... 
    ... 

东西都在这个罚款办法。但是,如果我想要的功能是当用户点击编辑链接时,有一个弹出窗口来显示'edit.html.haml'页面,如何实现?我的意思是如何弹出编辑页面而不是加载编辑页面?

我用Rails 3已经过时了:popup选项link_to

+0

你真的需要它出现在单独的窗口吗?你总是可以用CSS来“伪造”一个弹出窗口。 – digitalWestie 2011-01-28 15:56:35

回答

0

如果你想要做的就是打开一个新窗口的形式,可以将链接的目标设定为“_blank” :

%td 
    =link_to(t("car.edit"), edit_car_path(car), :target => "_blank")