En las sabias palabras de Les Luthiers, Haya paz!
Personalmente no usaría rjs, pero si estás aprendiendo no me parece
mal que lo veas, el día de mañana te puede tocar debuggear en un
trabajo código on rjs y tener una idea de por donde va no está mal =)
-- ojo, tampoco usaría jQuery, usaría proto--y lo digo nada más que
porque quiero que haya paz, pero me gusta sembrar un poco la discordia
=P
Igual, a todo esto, más allá de la solución que uses, hay algo que me
quedó picando del post inicial
Tenes un partial *con la tabla* y el form quiere agregar una fila
nueva? El partial te conviene que tenga solo una fila, y no la tabla
entera.
Ponele, si vos renderizas el partial con la tabla, se genera toda la
tabla en cada request que agrega una fila. No está mal, pero podemos
hacerlo mejor. Lo "ideal" sería tener la fila en el partial, y después
tu vista tendría algo así:
<table>
<tbody>
<%= render :partial => @things
</tbody>
</table>
Y things/_thing.html.erb:
<% content_tag_for :tr, thing do %>
<th scope="row"><%= link_to thing.name, thing %></th>
<td>...</td>
<% end %>
Luego, lo que sea que uses al final para generar la fila, genera sólo
la fila. y la podes agregar al final del <tbody> y todos quedamos
contentos =)
-foca
PD: Si, al final me dieron las bolas y me hice cuenta en rubyarg, en
algun momento mando alguna presentacion para los que no estan en ruguy
tambien y no tienen que sufrir mi molestia constante.
2008/12/5 Michel Martens <[EMAIL PROTECTED]>:
> On Fri, Dec 5, 2008 at 11:02 AM, Ricardo Markiewicz <[EMAIL PROTECTED]> wrote:
>> On Fri, Dec 5, 2008 at 9:38 AM, Michel Martens <[EMAIL PROTECTED]> wrote:
>>> 2008/12/5 Nicolas Dimov <[EMAIL PROTECTED]>:
>>>> Que mas tengo que checkear?
>>>>
>>>
>>> Te recomiendo usar jQuery para todo lo que tengas que hacer
>>> relacionado con JS. RJS es una aberración, tratá de evitarlo.
>>
>> De onda nomas, no sirve de nada si alguien pregunta por un problema
>> auto y le contestas que en avión llega más rápido :)
>>
>
> Si lo dije es porque considero que es un aporte valioso. El hecho de
> que a vos te resulte de baja o nula utilidad, no significa que esté
> mal. Si pregunto qué bondi tomar para ir a tal lado, y alguien me
> recomienda ir en subte, cabe la posibilidad de que sea un aporte más
> útil que aquel del que me recomienda las veinte combinaciones de bondi
> posibles.
>
> Cada consejo parte de la experiencia individual y de la valoración que
> uno haga de los pros y los contras de las alternativas disponibles.
> Pedro mandó una respuesta más detallada, pero en la misma línea, y
> otros mandaron consejos sobre cómo debuggear RJS. A fin de cuentas,
> creo que Nicolás obtuvo la respuesta que esperaba y más. Ese "y más"
> tal vez le sirva para reconsiderar las herramientas que está usando,
> porque ahora sabe que por lo menos algunas personas en esta lista
> consideran a RJS como una solución ineficiente.
>
> Por otro lado, la idea de este intercambio es que todos saquemos
> provecho de los temas que se plantean. Si no fuera así, las respuestas
> hubieran ido en privado a Nicolás. El hecho de que la conversación sea
> pública hace que un aporte como el mío, que carece de valor tanto para
> vos como para Nicolás (según lo expresó en otro mensaje), pueda ser de
> utilidad para otra persona de la lista.
>
> Saludos,
>
> --
> Michel
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar