Какие хорошие всплывающие диалоговые окна для Ruby on Rails - PullRequest
13 голосов
/ 01 октября 2008

Я хочу использовать модальные всплывающие окна в нашем веб-приложении на Ruby on Rails. Обратите внимание, что я не хочу создавать новое окно браузера, но подокно внутри существующей веб-страницы. Мы пробовали такие вещи, как TinyBox, но есть проблемы с возвратом информации об ошибках из контроллера. Любой хороший метод или инструмент, который хорошо работает в рубине?

Ответы [ 8 ]

4 голосов
/ 10 октября 2008

Есть также окно-прототип .

3 голосов
/ 02 октября 2008

Я никогда не использовал его сам (пока, по крайней мере), но вы пробовали RedBox ?

2 голосов
/ 02 июля 2009

Facebox , jquery, который Github использует лучше всего. Существует также прототип версии .

2 голосов
/ 15 мая 2009

Попробуйте Пополнить ! Он разработан в приложении Rails, и вы можете получить его из GitHub . Обратите внимание, что это все еще бета. Обратная связь всегда приветствуется;)

2 голосов
/ 05 ноября 2008

Я сейчас расследую ModalBox , и это выглядит многообещающе.

Существует плагин Google Group и Rails , который заменяет всплывающее окно основного подтверждения модальным диалоговым окном.

1 голос
/ 02 июля 2009

Я использовал facebox_render для всех моих проектов rails. Это действительно простой в использовании и предоставляется полный помощник. Вы можете легко рендерить html или javascript в вашем контроллере RESTful.

1 голос
/ 04 октября 2008

Я уже некоторое время использую Lightbox Gone Wild , хотя я изменил его для отображения DIV или другого элемента, который уже есть на странице (хотя и скрытого), а затем вернул его родителю когда коробка закрыта. Я использовал make make Wizards, которые проводят пользователя через процесс.

0 голосов
/ 30 июня 2010

Я перепробовал несколько из упомянутых выше, но после небольшой настройки я обнаружил, что http://www.methods.co.nz/popup/popup.html работает для меня лучше, единственная проблема в том, что вы создали маршрутизацию ошибок, аналогичную той, которую использует Rails, при возврате во всплывающее окно с ошибками всплывающее окно не может обработать его

...