Foros del Web » Programando para Internet » Ruby »

Catálogo de usuarios en Ruby on Rails 2.1

Estas en el tema de Catálogo de usuarios en Ruby on Rails 2.1 en el foro de Ruby en Foros del Web. Hola a todos. Quisiera crear algo en Rails 2.1 que se llama '"Catálogo" de Usuarios' o Listado Seleccionable de Usuarios como lo llamaría yo (el ...
  #1 (permalink)  
Antiguo 22/10/2008, 08:19
 
Fecha de Ingreso: marzo-2007
Mensajes: 53
Antigüedad: 17 años, 7 meses
Puntos: 0
Catálogo de usuarios en Ruby on Rails 2.1

Hola a todos.

Quisiera crear algo en Rails 2.1 que se llama '"Catálogo" de Usuarios' o Listado Seleccionable de Usuarios como lo llamaría yo (el primero me lo dijeron así. Sí, es un nombre muy rebuscado, pues yo ni entendí de qué se trataba).

Se trata de lo siguiente:
  • Tenemos dos elementos de formulario:
    • Un campo de texto
    • Un botón.
  • Cuando se pulsa el botón, una ventana o panel emergente (hijo) se abre con un cuadro de búsqueda junto con una lista de usuarios para seleccionar en varías páginas con 10 usuarios cada uno.
  • Al seleccionar un usuario, traslada todos los datos al campo de texto del elemento principal (padre) y la ventana o panel desaparece.
He visto ejemplos de esto en Javascript, pero quisiera saber si hay uno en Rails 2.1. Si no, entonces ¿como lo haría yo? ¿Hay un tutorial sobre esto?

Espero tener una pronta respuesta. Gracias por adelantado por su atención.

Atentamente...

The Neurochild.
  #2 (permalink)  
Antiguo 22/10/2008, 15:02
 
Fecha de Ingreso: marzo-2007
Mensajes: 53
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Catálogo de usuarios en Ruby on Rails 2.1

¿Qué? ¿No hay respuesta?

...Considero que tal cosa no existe, porque ni siquiera buscando códigos de ejemplo en Rails pude encontrar nada.

No quiero ofender. Ahora entiendo por qué no muchos prefieren este lenguaje. Y lo peor de todo, esto no solo va a afectar mi entusiasmo... va a afecar mi trabajo si no consigo tal cosa.

Si no vuelvo a preguntar por el tema... Bueno, ya saben lo que pasó.
  #3 (permalink)  
Antiguo 28/10/2008, 20:19
Avatar de Yaraher  
Fecha de Ingreso: abril-2007
Ubicación: Lima, Perú
Mensajes: 262
Antigüedad: 17 años, 7 meses
Puntos: 9
Respuesta: Catálogo de usuarios en Ruby on Rails 2.1

Ten en cuenta que Rails (y cualquier framework como tal) es eso, un framework nada más. No hay tutoriales que puedan enseñarte como hacer todo tipo de widgets y funcionalidades existentes. Recuerda que Rails es un framework que conlleva aspectos de Vista, Controladora y Modelos.

Si describes que se puede realizar con Javascript (y efectivamente, según lo que describes, me parece que es la manera correcta) entonces se hace con Javascript. Usar Javascript no quiere decir que no uses Rails. Incluso, Rails incluye un motor de javascript (Prototype) y un módulo (RJS) que te permite escribir JS utilizando la sintaxis de Ruby.

Rails tiene una metodología de uso y una filosofía de cómo se desarrolla software. Simplemente tienes que aprender a trabajar con ella. Trata de describir lo que mencionas en términos de vistas y funcionalidades dentro del model MVC.

El botón que mencionas puede ejecutar un método en la controladora que te muestre la información de los usuarios. Puedes hacer que esa ventana utilice un layout propio (render :layout=>"mini_layout") y que se visualice en un div flotante (sugiero que revises Facebox).

Cuando selecciones el usuario, ejecutarías un método de forma asíncrona (link_to_remote, submit_to_remote según lo que necesites) y en el controlador, luego de procesar lo que tengas de procesar (o si no hay nada que procesar, directamente en una vista del tipo metodo.rjs.erb) definir que se oculte el div, y que en el campo de texto se le asigne el valor que has elegido.

Probablemente tengas que agregar alguna ruta adicional para enviar esa información (según uses el modelo REST o no). Esto podría solucionar tu problema. Y no es nada complicado, sólo necesitas pensar en como armarlo bajo el modelo que usa Rails.

Y tal vez esto sea lo que confunde a muchos con tecnologías así. Si bien te facilitan la vida en muchos casos, también requiere que sepas de las tecnologías que la componen y utilizan (léase, XHTML/CSS, Javascript, SQL, Ruby) y las buenas prácticas que soporta (separación contenido presentación, convención por sobre configuración, modelo MVC, etc.). Si uno viene de un trasfondo donde ha hecho todo mezclado, puede sentirlo complicado o engorroso cuando es todo lo contrario.

¡Suerte y no te desanimes!
  #4 (permalink)  
Antiguo 06/11/2008, 03:15
 
Fecha de Ingreso: noviembre-2008
Mensajes: 1
Antigüedad: 16 años
Puntos: 0
Respuesta: Catálogo de usuarios en Ruby on Rails 2.1

uu vale de algo me hace idea
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:14.