Hola a todos,
tengo dos dudas que básicamente son de Ajax, he intentado resolverlo sola,
pero no soy capaz ya que no conozco apenas nada de Ajax.
Cuando entramos en la vista de mi objeto Inmueble, se lanza este método
del modelo automáticamente
def bloquear()
mensaje = “”
if (bloqueo != 1)
mensaje = ‘se va a Bloquear.’
t1 = Thread.new {
Thread.current[:bloq] = ‘ok’
sleep(5)
update_attributes(:bloqueo => “1”)
mensaje = ‘Bloqueado.’
sleep(30)
mensaje = ‘se va a Desbloquear’
sleep(5)
update_attributes(:bloqueo => “0”)
mensaje = ‘Desbloqueado’
}
else
mensaje = ‘Bloqueado.’
end
end
En la vista tendría algo así
<% @record.bloquear() %>
Cómo puedo hacer para que se redibuje
cambia mensaje???
He visto que con esto
<%= link_to_function(‘Mostrar/Ocultar’, “Element.toggle(‘bloqueado’)”)
%>
en la vista, pulsando aparece y desaparece
También quiero hacer esto para un botón, dependiendo de una condición que
cumpla el objeto.
Se puede hacer???
Saludos y gracias