如何弹出“编辑”窗口而不是加载“编辑”页面?

时间:2011-01-28 14:08:42

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

我目前正在实施 CRUD 功能的“修改”功能。我有一个链接,可以在CarsController中调用“编辑”功能。视图中的链接是:

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

当用户点击该链接时,会转到“修改”视图页面(edit.html.haml):

=form_for(car)
  ... 
  ...

这样的事情很好。但是,如果我想要这个功能,当用户点击编辑链接时,有一个弹出窗口来显示'edit.html.haml'页面,如何实现?我的意思是如何弹出编辑页面而不是加载编辑页面?

我使用的是Rails 3 ,已弃用:popup的{​​{1}}选项

1 个答案:

答案 0 :(得分:0)

如果您只想在新窗口中打开表单,可以将链接的目标设置为“_blank”:

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