Как мне создать модальное всплывающее окно, как это, используя Ruby on Rails? - PullRequest
0 голосов
/ 16 июля 2010

Я хочу получить модальное всплывающее окно, похожее на то, которое вы видите, отправляя сообщение на Facebook или подписываясь на рассылку новостей на www.gemvara.com в моем собственном приложении Ruby on Rails.

Идея состоит в том, что кто-то подписывается на новостную рассылку, и я даю им очень дружелюбное встроенное модальное всплывающее окно, говоря спасибо за подписку и т.д.

Как мне поступить так с Ruby on Rails? Должен ли я использовать ActionView? Пишу ли я это на чистом JavaScript и не буду ли делать это в Rails? Как вы, эксперты по Rails, предлагаете сделать это самым чистым способом из Rails 2.3.8.

Я нашел плагины, которые делают это в jQuery, означает ли это, что я должен загрузить jQuery AND Prototype, который является библиотекой JavaScript по умолчанию на Rails? Похоже, трата пропускной способности сети для загрузки обоих.

Ответы [ 2 ]

1 голос
/ 16 июля 2010

Модальные диалоги выполняются через JavaScript.Ваше приложение rails может предоставлять данные, форму, что угодно, что отображается в диалоге, но вы выполняете большую часть работы в JavaScript.Я бы рекомендовал взглянуть на проект jQuery UI.Вот ссылка непосредственно на их модальный диалоговый виджет: http://jqueryui.com/demos/dialog/

Веселитесь!

0 голосов
/ 16 июля 2010

Кроме того, если вы не используете jQuery, есть плагин rails под названием Redbox, хотя я давно его не использовал, но он также позволяет вам создавать модалы и использует Prototype, если вы используетестандартные библиотеки JS.

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