hola amigos de la lista!
quiero usar en mi proyecto un efecto ajax con unos select, es decir,
cuando
seleccione una opcion del primer select me aparezca otro con las
opciones
relacionadas al id de la opcion que seleccione en el primer select.
bueno
estoy seguro que ese caso lo deben de haber discutido en la lista... y
que
muchos de ustedes ya lo han usado.
Pero antes de preguntar investigué en railscasts y me consigo con un
ejemplo
#88 alli esta link
http://railscasts.com/episodes/88-dynamic-select-menus
cual es mi sorpresa?
que hice un nuvo proyecto y segui al pie de la letra el ejemplo veo el
video
una y mil veces y el ejemplo no me funciona...
le ha sucedido esto a alguien?
on 2008-08-13 03:45
on 2008-08-13 04:29
Hola Manuel, de la manera como describes el problema no das mucha información como para poder ayudarte, si fuera posible pega el código de tu modelo|vista|controlador implicados en lo que intentas hacer, puedes usar http://pastie.org o cualquier otro servicio similar. Saludos
on 2008-08-13 20:11
hola ruben gracias por responder, no es necesario que te coloque el codigo de lo que tengo porque simplemente estoy haciendo lo mismo que sale en el video #88 de la pagina de railscast, este es el link: http://railscasts.com/episodes/88-dynamic-select-menus lo extraño del caso es que el ejemplo no me funciona, no hace nada... Tengo rails 2.1 por si era que daba problemas con la version de rails entonces no me queda otra que preguntar a la lista para saber si alguien hizo ese mismo ejemplo y le funcionó o no le sirvio o que se yo... alguien que me diga si ha hecho ese ejemplito muchas gracias El 13 de agosto de 2008 4:29, Ruben. D. <ruben.grunge84@gmail.com> escribió:
on 2008-08-13 20:19
2008/8/13 Manuel Pernalete <mpernaletetorres@gmail.com>: > Supongo que en los comentarios del screencasts alguien comentaría si hay algún problema ¿los has leído? En todo caso, ¿qué significa "no hace nada?"? ¿Qué dice el log? ¿Qué dice Firebug? -- Manuel, que piensa que eres una excelente persona y medra en torno a http://simplelogica.net y/o http://simplelogica.net/logicola/ Recuerda comer mucha fruta y verdura.
on 2008-08-14 19:14
hola manuel te cuento que en el log no me sale nada, me realiza el
select *
from contries y el select * from states
y en el firebug me dice que no consigue la function
$('states_id').hide();
con razon no se me oculta ese <div
id="states_id">f.collection_select(....</div>
pero no entiendo porque en mi layout tengo
<%= javascript_include_tag :defaults %>
y cuando voy a ver el codigo de la pagina me sale que si esta colocando
el
prototype.js
<script src="/javascripts/prototype.js?1206108157"
type="text/javascript"></script>
<script src="/javascripts/effects.js?1206108157"
type="text/javascript"></script>
<script src="/javascripts/dragdrop.js?1206108157"
type="text/javascript"></script>
<script src="/javascripts/controls.js?1206108157"
type="text/javascript"></script>
<script src="/javascripts/application.js?1218731432"
type="text/javascript"></script>
entonces de verdad que no se que esta pasando...
El 14 de agosto de 2008 13:48, Manuel González Noriega <
manuel.gonzalez.noriega@gmail.com> escribió:
on 2008-08-14 20:38
perdon manuel lo que dice el firebug es:
$("states_id").refresh(); is not a function
la funcion refresh es propia del prototype.js por lo que sigo sin
entender
El 15 de agosto de 2008 12:44, Manuel Pernalete
<mpernaletetorres@gmail.com>escribió:
on 2008-08-14 21:29
Amigos de la lista en realidad ese caso de railscasts sobre los select anidados no me parecio una solucion muy efectiva... dando y dando (el que persevera vence..) consegui un plugin muyyyyy bueno y mejor que sirve no nada mas para un select padre y un select hijo como es el caso #88 del railscasts sino que sirve para 3 y 4 select. aqui les doy la direccion del repositorio: http://dvisionfactory.googlecode.com/svn/rails/plu... solo tienen que instalar el plugin.... Adios, espero les sirva de ayuda mi experiencia! El 15 de agosto de 2008 14:08, Manuel Pernalete <mpernaletetorres@gmail.com>escribió:
on 2008-08-15 17:37
Hola Manuel Pernalete hicistes el ejemplo? yo no pude ponerlo a funcionar. eres tan amable de regalarmelo, si quieres. gracias
on 2008-08-16 20:58
no ese ejemplo no me funciono. escribi anteriormente diciendo que lo logre hacer con un plugin la direccion la coloque... Leiste ese correo? El 15 de agosto de 2008 17:37, Aprendiz_ror Ruby on rails < ruby-forum-incoming@andreas-s.net> escribió:
on 2008-08-18 07:12
Hola Manuel... por siacaso tienes un ejemplo de como utilizar el plugin??? porfa si puedes ponerlo para que sepa como lo utilizas.. porque yo tuve el mismo problema con el video.. y si encontraste esa solucion me seria de mucha ayuda.. porfa...
on 2008-08-18 23:42
hola karen instala el plugin yo puse la direccion del repositorio. alli en el archivo readme te explican todo. es muy facil... El 19 de agosto de 2008 0:42, Karen Rodriguez < ruby-forum-incoming@andreas-s.net> escribió:
on 2008-08-19 05:43
Hola.. sabes descargue el script.. y lei el readme que trae... intente
hacer correr el primero que es solo con dos selec... pero no me
funciona.. solo carga el primer combo y el segundo no... y en firebug me
sale que el error esta en:
$('car_model_id').refresh();
Porfa.. si me puedes ayudar con eso?
on 2008-08-19 15:02
ese problema me dio a mi tambien amiga... creo que el AJAX en si a veces no reconoce los elementos de la pagina con el $ lo que hice fue cambiar un poco el ejemplo: <%= collection_select(:car, :id,Car.find(:all),:id,:name)%> <%= related_collection_select(:model, :id, [:car,:id], Model.find(:all), :id, :name, :car_id)%> En conclusion: Al parecer el $ no te reconoce id cuyos nombres tengan mas de dos veces el _. Bueno esa es la conclusion que hago porque el ejemplo no me funciono al principio y en mi proyecto tampoco, hice esa prueba y ahora si me funciona espero te sirva El 19 de agosto de 2008 5:43, Karen Rodriguez < ruby-forum-incoming@andreas-s.net> escribió:
on 2008-08-20 08:56
El Tuesday 19 August 2008 15:02:30 Manuel Pernalete escribió: > En conclusion: Al parecer el $ no te reconoce id cuyos nombres tengan mas > de dos veces el _. Bueno esa es la conclusion que hago porque el ejemplo no > me funciono al principio y en mi proyecto tampoco, hice esa prueba y ahora > si me funciona La funcion $ si que reconoce ids con mas de dos veces _, reconoce cualquier id que haya en la pagina. Tiene que ser algun problema de que genere un id y use otro diferente con $ seguramente > > $('car_model_id').refresh(); > > > > Porfa.. si me puedes ayudar con eso? > > -- > > Posted via http://www.ruby-forum.com/. > > _______________________________________________ > > Ror-es mailing list > > Ror-es@lists.simplelogica.net > > http://lists.simplelogica.net/mailman/listinfo/ror-es -- Sergio Cambra .:: entreCables - Symbol Servicios Informáticos S.L. ::. Nicolás Guillén 6, locales 2 y 3. 50.018 Zaragoza T) 902 021 404 F) 976 52 98 07 E) sergio@entrecables.com
on 2008-08-20 10:39
2008/8/19 Karen Rodriguez <ruby-forum-incoming@andreas-s.net>: > Hola.. sabes descargue el script.. y lei el readme que trae... intente > hacer correr el primero que es solo con dos selec... pero no me > funciona.. solo carga el primer combo y el segundo no... y en firebug me > sale que el error esta en: > $('car_model_id').refresh(); > > Porfa.. si me puedes ayudar con eso? Hola, a partir de ahora voy a ser mucho más "duro" con los mails que basicamente se resuman en intentar utilizar javascript sin tener los conocimientos necesarios. Creo que a la hora de utilizar los helpers o "integrar Ajax en mi aplicación" es necesario que evaluéis sin tenéis la experiencia necesaria para ello o si podéis conta en el equipo con la colaboración de alguien que la tenga. No podemos saturar la lista con mensajes que giran alrededor de errores triviales de js. Hay listas para ello y es una capa completamente separada e independiente de Rails (aunque parece que a veces no se entienda) Suerte y un saludo -- Manuel, que piensa que eres una excelente persona y medra en torno a http://simplelogica.net y/o http://simplelogica.net/logicola/ Recuerda comer mucha fruta y verdura.
on 2008-08-20 18:09
si Manuel, me refiero es al plugin que tu dices que pusistes a funcionar, gracias
on 2010-11-04 23:41
Hola manuel me puedes ayudar con el plugin no se por que razon no
despliega nada
<%= collection_select(:mlm_db_sisinfogiro_beneficiario, :id,
MlmDbSisinfogiroBeneficiario.find(:all),
:id, :beneficiario_razsoc) %>
<p>
<%= related_collection_select(
:mlm_db_sisinfogiro_contrato, :id,
[:mlm_db_sisinfogiro_beneficiario, :id],
MlmDbSisinfogiroContrato.find(:all), :id, :contrato_descon,
:beneficiario_id,
{:include_blank => false}
) %>
</p>
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.