Text_field_with_auto_complete con index

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.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs