Un error tan extraño como el de arriba en Rails, es dificil de descifrar. Pero googleando pude ver que el error suele casi siempre se presenta en el mismo caso que en el uso que yo le daba:
Es decir cuando trato de hacer esto:
metodo listar
if request.xhr?
# código y más código . . .
render :update do |page|
page.replace_html 'nombredeldiv' , :partial => 'listado'
end
end
end
El problema Se presenta cuando trato de hacer una llamada a un metodo como el de arriba, haciendo un update. ejemplo:
Código erroneo:
Código corregido:
Nótese que he quitado el update
NO debemos repetir el update, Es decir: O lo hacemos en la vista o en lo hacemos en el metodo.
Tambien esto puede deberse a que en el layout o en el head de la vista(En caso de que no se use un layout), no se este usando la instrucción:
Layout ... <%= javascript_include_tag :defaults %> ...
No hay comentarios:
Publicar un comentario