2011-01-28 89 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") 
相關問題