Rails 3 всплывающее окно по ссылке - PullRequest
0 голосов
/ 12 декабря 2011

У меня есть ссылка, которая ведет к определенному контроллеру и действию: <% = link_to "Подробности", {: action => 'detail',: id => person.id}%>

Я хочу, чтобы это окно было всплывающим окном, внесите в него некоторые изменения и после завершения какого-либо действия контроллера, например, Действие Сохранить, я хочу закрыть это всплывающее окно. В более ранних версиях Rails это было сделано bu: popup => true, что уже устарело. Как это сделать в Rails3?

1 Ответ

1 голос
/ 12 декабря 2011

Это быстрое и грязное решение.

<%= 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/

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...