hola amigos tengo un problemita.
En mi proyecto tengo un menu CSS y estaba usando el link_to y todo bien
pero
una vez terminado todo se me ocurrio agregarle un efecto en ajax con
link_to_remote entonces en mi layout coloqué <%=yield%> dentro de un div
de
la siguiente manera:
y en mis opciones de menu cambie los link_to por link_to_remote como me
lo
indican en la api.rubyonrails.org
Por ejemplo: <%=link_to_remote (“Cambiar Clave de Acceso”, :update =>
“contenido”, :url =>{:controller => “users”, :action => “cambio_clave”,
:id
=> @current_user.id.to_s})%>
La vista que me devuelve es la pagina y en la parte del
lo
actualiza pero de una manera que no me imaginaba, es decir, me vuelve a
montar la pagina completa con layout y todo.
Luego en el metodo cambio_clave del controller users hice lo siguiente:
def cambio_clave
@user = User.find(@current_user.id)
render :layout => false
end
Y alli se me solucionó el problema de que no se me muestre la pagina dos
veces, una montada en la otra.
Pero me surgió otro problema ==> No me muestra el formulario de la vista
cambio_clave.html.erb (app/views/users/cambio_clave.html.erb)
Este formulario muestra el password_field :password y el password_field
:password_confirmation
Que esta pasando alli? no veo cual es el problema
Muchas Gracias