Seleccionar varios Checkbox y guardarlos en una tabla

Buenas tardes, tengo la siguiente duda:

En un formulario, deseo que el usuario escoja varios servicios en un
sistema que estoy realizando. Por ejemplo: El hotel tiene varios
servicios de Piscina, TV, Jacuzzi, Gimnasio, etc. Todos estos se pueden
seleccionar con Checkbox.

No hay ningún problema cuando se selecciona uno, pero ¿qué debo colocar
para que se guarden varios valores? No tengo ni la menor idea.

Muchas gracias.

On 14/04/2008, Jose Rafael C. [email protected]
wrote:

Buenas tardes, tengo la siguiente duda:

En un formulario, deseo que el usuario escoja varios servicios en un
sistema que estoy realizando. Por ejemplo: El hotel tiene varios
servicios de Piscina, TV, Jacuzzi, Gimnasio, etc. Todos estos se pueden
seleccionar con Checkbox.

Estoooooooooo, y cuando
has buscado en Google rails + checkboxes,
o has revisado tutoriales de iniciación a Rails,
o has mirado libros

no has encontrado algo interesante? ¿Alguna pista? ¿Algo
quizásprometedor pero que te deje dudas que te podamos aclarar
aquí?
¿O no has encontrado absolutamente ningún ejemplo ni siquiera
parecido a lo que intentas hacer?

No hay ningún problema cuando se selecciona uno, pero ¿qué debo colocar
para que se guarden varios valores? No tengo ni la menor idea.


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o simplelogica.net
Recuerda comer mucha fruta y verdura.

Saludos Manuel. He buscado en Google, en este foro, en libros, pero no
he dado ni siquiera con un ejemplo.

Lo que deseo es que en el formulario se guarden en mysql varios
checkbox que seleccione el usuario.

Por ejemplo:

¿Cuáles servicios del hotel le gustó más?:

()Piscina
()Tintorería
()Restaurant
()Discoteca

Como había mencionado anteriormente, no tengo problema en guardar uno de
estos servicios en la base de datos. Sólo tengo dudas en cómo hacer para
que el usuario escoja varios y se guarden.

Muchas gracias por tu interés.

Manuel González Noriega wrote:

On 14/04/2008, Jose Rafael C. [email protected]
wrote:

Buenas tardes, tengo la siguiente duda:

En un formulario, deseo que el usuario escoja varios servicios en un
sistema que estoy realizando. Por ejemplo: El hotel tiene varios
servicios de Piscina, TV, Jacuzzi, Gimnasio, etc. Todos estos se pueden
seleccionar con Checkbox.

Estoooooooooo, y cuando
has buscado en Google rails + checkboxes,
o has revisado tutoriales de iniciaci�n a Rails,
o has mirado libros

no has encontrado algo interesante? �Alguna pista? �Algo
quiz�sprometedor pero que te deje dudas que te podamos aclarar
aqu�?
�O no has encontrado absolutamente ning�n ejemplo ni siquiera
parecido a lo que intentas hacer?

No hay ning�n problema cuando se selecciona uno, pero �qu� debo colocar
para que se guarden varios valores? No tengo ni la menor idea.


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o simplelogica.net
Recuerda comer mucha fruta y verdura.

Gracias Manuel, lo que sucede es que a veces uno no sabe como colocar la
pregunta en Google.

Voy a revisar el resultado.

Manuel González Noriega wrote:

On 14/04/2008, Jose Rafael C. [email protected]
wrote:

()Piscina
()Tintorer�a
()Restaurant
()Discoteca

Como hab�a mencionado anteriormente, no tengo problema en guardar uno de
estos servicios en la base de datos. S�lo tengo dudas en c�mo hacer para
que el usuario escoja varios y se guarden.

Muchas gracias por tu inter�s.

Buscando en Google “rails multiple checkboxes” me sale como primer
resultado

Multiple Checkboxes with HABTM | Ruby on Rails

Que, sin examinar mucho el c�digo, me parece que es casi seguro lo que
quieres


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o simplelogica.net
Recuerda comer mucha fruta y verdura.

2008/4/14 Jose Rafael C. [email protected]:

Gracias Manuel, lo que sucede es que a veces uno no sabe como colocar la
pregunta en Google.

Voy a revisar el resultado.

Y si miras más abajo, en la lista de resultados de Google
encontrarásun plugin desarrollado por mí para esos problemas:
http://ruido-blanco.net/blog/rails-plugin-multiple-select-espanol/.

(Aunque quizá en tu caso, la solución que el plugin y el enlace
anterior proporcionan te pueden quedar algo grandes).

Suerte.

Gracias, Daniel, ya vi tu página.

¿Tu plugin es compatible con Rails 2.0.?

Daniel R. Troitiño wrote:

2008/4/14 Jose Rafael C. [email protected]:

Gracias Manuel, lo que sucede es que a veces uno no sabe como colocar la
pregunta en Google.

Voy a revisar el resultado.

Y si miras m�s abajo, en la lista de resultados de Google
encontrar�sun plugin desarrollado por m� para esos problemas:
http://ruido-blanco.net/blog/rails-plugin-multiple-select-espanol/.

(Aunque quiz� en tu caso, la soluci�n que el plugin y el enlace
anterior proporcionan te pueden quedar algo grandes).

Suerte.

On 14/04/2008, Jose Rafael C. [email protected]
wrote:

()Piscina
()Tintorería
()Restaurant
()Discoteca

Como había mencionado anteriormente, no tengo problema en guardar uno de
estos servicios en la base de datos. Sólo tengo dudas en cómo hacer para
que el usuario escoja varios y se guarden.

Muchas gracias por tu interés.

Buscando en Google “rails multiple checkboxes” me sale como primer
resultado

Que, sin examinar mucho el código, me parece que es casi seguro lo que
quieres


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o simplelogica.net
Recuerda comer mucha fruta y verdura.

Gracias, voy a probarlo. Te voy a escribir para informarte de los
resultados. resultados.

Cambiando de tema, deberías de actualizar un poco tu blog. Por ejemplo
especificar si funciona para 2.0 y Dreamhost ya no ofrece 20Gb sino
500GB :slight_smile:

Daniel R. Troitiño wrote:

2008/4/14 Jose Rafael C. [email protected]:

Gracias, Daniel, ya vi tu p�gina.

�Tu plugin es compatible con Rails 2.0.?

A pesar de lo que digan los test incluidos en el plugin, s�, es todo
lo compatible que yo se con Rails 2.0. Pero vamos, si tienes
problemas, me mandas un correo privado con toda la informaci�n que
puedas reunir y se intentar� arreglar.

Bai.

Gracias al video publicado en #17 HABTM Checkboxes - RailsCasts pude
crear los checkboxes a través de los registros en una tabla.

El problema está en que me muestra todo lo que hay en la tabla y deseo
que filtre lo que se seleccione a través del collection select.

Me explico:

Cuando una persona selecciona El estado, aparecen solamente los
municipios de ese estado. Esto lo hice con este video
http://railscasts.com/episodes/88 No hay ningún problema porque es un
solo valor que se necesita.

Pero cuando se selecciona un tipo de prestador (hoteles, transporte
aereo, agencia de viaje,…) quiero que aparezcan los servicios acorde
con cada uno y se pueden seleccionar varios.

Se que debe existir un javascripts como en el video

Estaré agradecido si me dan una pista.

Gracias.

Jose Rafael C. escribió:

Pero cuando se selecciona un tipo de prestador (hoteles, transporte
aereo, agencia de viaje,…) quiero que aparezcan los servicios acorde
con cada uno y se pueden seleccionar varios.

Hola Jose,

No sé si es exactamente lo que andas buscando, pero bueno absorbe lo que
necesitas y adaptalo.

Complex forms, parte 2 y 3:

2008/4/14 Jose Rafael C. [email protected]:

Gracias, Daniel, ya vi tu página.

¿Tu plugin es compatible con Rails 2.0.?

A pesar de lo que digan los test incluidos en el plugin, sí, es todo
lo compatible que yo se con Rails 2.0. Pero vamos, si tienes
problemas, me mandas un correo privado con toda la información que
puedas reunir y se intentará arreglar.

Bai.

Gracias Jaime, ya estoy descargando los videos. Por el mometo la única
solución que tengo es crear varios formularios, lo idea seria uno.

Jaime Mora R. wrote:

Jose Rafael C. escribió:

Pero cuando se selecciona un tipo de prestador (hoteles, transporte
aereo, agencia de viaje,…) quiero que aparezcan los servicios acorde
con cada uno y se pueden seleccionar varios.

Hola Jose,

No sé si es exactamente lo que andas buscando, pero bueno absorbe lo que
necesitas y adaptalo.

Complex forms, parte 2 y 3:
#74 Complex Forms Part 2 - RailsCasts
#75 Complex Forms Part 3 - RailsCasts