Hola, buenas, tengo en mi aplicación unos cuantos
text_field_with_auto_complete, el problema que me surge ahora es cuando
tengo unos inputs con index tal como:
input id=“share_1_resp” name=“share[1][resp]” …
input id=“share_2_resp” name=“share[2][resp]” …
el action que busca lógicamente es auto_complete_for_share_1_resp y asi
respectivamente, no voy estar creando estos métodos a mano, sería una
burrada, no se cómo hacer para que en vez de buscar ese action vaya a otro
y los trate a todos. Alguna sugerencia? Gracias
______________________________________________
Enviado desde Correo Yahoo! La bandeja de entrada más inteligente.
Hola,
el action que busca lógicamente es auto_complete_for_share_1_resp y asi respectivamente, no voy estar creando estos métodos a mano, sería una burrada, no se cómo hacer para que en vez de buscar ese action vaya a otro y los trate a todos. Alguna sugerencia? Gracias
en lugar de usar text_field_with_auto_compltete, utiliza
auto_complete_field, que te permite pasarle el parámetro :url
saludos,
javier ramírez
2008/5/12 javier ramirez [email protected]:
Hola,
el action que busca lógicamente es auto_complete_for_share_1_resp y asi respectivamente, no voy estar creando estos métodos a mano, sería una burrada, no se cómo hacer para que en vez de buscar ese action vaya a otro y los trate a todos. Alguna sugerencia? Gracias
en lugar de usar text_field_with_auto_compltete, utiliza
auto_complete_field, que te permite pasarle el parámetro :url
text_field_with_auto_complete también permite pasar la opción :url en
el 4 parámetro, todo sería cuestión de incluirla para que todos
llamasen a auto_complete_for_share_resp.
text_field_with_auto_complete(‘share[1]’, ‘resp’, {}, {:url => {
:action => ‘auto_complete_for_share_resp’ })
Suerte.
hola,
text_field_with_auto_complete también permite pasar la opción :url en
el 4 parámetro, todo sería cuestión de incluirla para que todos
llamasen a auto_complete_for_share_resp.
text_field_with_auto_complete(‘share[1]’, ‘resp’, {}, {:url => {
:action => ‘auto_complete_for_share_resp’ })
a no ser que la versión que tengo de autocomplete no sea la última, si
miras el fuente del método text_field_with_auto_complete verás que él
siempre pone la :url componiéndola a partir del id del campo, y no
respeta lo que tú le pases
saludos,
javier ramírez
2008/5/12 javier ramirez [email protected]:
a no ser que la versión que tengo de autocomplete no sea la última, si
miras el fuente del método text_field_with_auto_complete verás que él
siempre pone la :url componiéndola a partir del id del campo, y no
respeta lo que tú le pases
Acabo de mirarlo en dev.rubyonrails.org (los plugins no los he
encontrado en Github ¿?) y utiliza ese último parámetro. En la línea
111
http://dev.rubyonrails.org/browser/plugins/auto_complete/lib/auto_complete_macros_helper.rb#L111
se puede ver:
auto_complete_field("#{object}#{method}", { :url => { :action =>
"auto_complete_for#{object}_#{method}" }
}.update(completion_options))
Esa llamada a update sobreescribiría la clave :url si tú proporcionas
una en completion_options.
El archivo tiene 8 meses, por lo que supongo que tienes que tener esa
versión.
PD: ¿alguien sabe si los plugins están en algún repositorio Git?
Esa llamada a update sobreescribiría la clave :url si tú proporcionas
una en completion_options.
tienes razón… yo uso normalmente auto_complete_field con la url, y al
mirar el fuente del otro para ver qué parámetros aceptaba no he visto
ninguno documentado en el comentario Rdoc y he visto la línea donde le
ponía el parámetro :url directamente. Lo que no me había fijado es que
la línea me aparece cortada y si hago scroll está el update famoso.
sobre git, buscando directamente vi que alguno (acts_as_tree, por
ejemplo) están subidos como mirror del svn. No parece que haya nada
oficial, o yo tampoco lo vi
saludos,
javier ramírez
Daniel R.
Troitiño escribió:>>
Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es
Muchas gracias, ahora si va al action que quiero
Ahora, necesito obtener el index “2” de alguna manera, es posible?
Parameters: {“share”=>{“2”=>{“resp”=>“dddda”}},
“action”=>“auto_complete_for_share_resp”,
“controller”=>“non_conformities”}
Miguel Angel Calleja Lázaro
escribió:>>> en lugar de usar text_field_with_auto_compltete, utiliza
Ahora, necesito obtener el index “2” de alguna manera, es posible?
Parameters: {“share”=>{“2”=>{“resp”=>“dddda”}},
“action”=>“auto_complete_for_share_resp”, “controller”=>“non_conformities”}
Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es
Bueno, retiro la pregunta anterior, he obtenido el dato de otra forma.