2011-01-28 3 views
0

Я в настоящее время реализую 'Редактировать' функции CRUD функции. У меня есть ссылка, которая будет называть функцию edit 'в 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

ответ

0

Если все, что вы хотите сделать, это открыть форму в новом окне, вы можете установить связь в цель «_blank» :

%td 
    =link_to(t("car.edit"), edit_car_path(car), :target => "_blank") 
Смежные вопросы