2008-10-01 14 views
13

Quiero usar ventanas emergentes modales en nuestra aplicación web en Ruby on Rails. Tenga en cuenta que no quiero crear una nueva ventana del navegador, sino una ventana secundaria dentro de la página web existente. Hemos intentado cosas como TinyBox, pero hay problemas con la devolución de información de error desde el interior del controlador. ¿Algún buen método o herramienta que funcione bien en ruby?¿Cuáles son algunos buenos cuadros de diálogo emergentes para Ruby on Rails

+0

No use TinyBox. No está documentado y el código fuente está ofuscado. Tendrás problemas todo el tiempo. – John

Respuesta

3

Nunca lo he usado yo mismo (al menos todavía) pero ¿ha intentado RedBox?

+0

Redbox se ve bastante básico. ¿Alguien sabe cómo hacerlo haciendo algunos bordes agradables (transparentes), etc. como LinkedIn o Facebook? Me gustaría obtener algo que sea un poco más bonito, por falta de una palabra mejor. –

1

He usado Lightbox Gone Wild por un tiempo, aunque lo he modificado para mostrar un DIV u otro elemento que ya está en la página (aunque está oculto) y luego lo devuelvo a sus padres cuando se cierra el cuadro. Lo he usado para hacer magos que guíen al usuario a través de un proceso.

2

Estoy investigando ModalBox por el momento y se ve prometedor.

Hay un Google Group y Rails plugin que reemplaza la ventana emergente de confirmación básica con un cuadro de diálogo modal.

2

Probar TopUp! Está desarrollado en una aplicación de Rails y puede obtenerlo en GitHub. Tenga en cuenta que todavía es beta. Comentarios siempre son bienvenidos;)

1

He usado facebox_render para todos mis proyectos de rieles. Es realmente fácil de usar y proporciona ayuda completa. Puede renderizar html o javascript fácilmente en su controlador RESTful.

2

Facebox, jquery, que el uso de Github es el mejor. También hay un prototype version.

+0

¡Dulce! Siempre quise usar facebox pero no pude justificar cargar jquery sobre el prototipo JUST para eso. Impresionante saber que hay una versión prototipo, ¡gracias! –

0

He intentado varios de los mencionados anteriormente pero después de twiking un poco encontré que http://www.methods.co.nz/popup/popup.html funciona mejor para mí, el único problema es que tiene crear un enrutamiento de error similar al que utiliza Rails, al volver al ventana emergente con errores la ventana emergente no tiene forma de manejarlo

Cuestiones relacionadas