# \[Long\] Problem with Ajax.Updater

**URL:** <https://www.ruby-forum.com/t/long-problem-with-ajax-updater/88072>\
**Category:** Rails\
**Created:** [March 7, 2007, 10:13pm UTC](https://www.ruby-forum.com/t/long-problem-with-ajax-updater/88072 "2007-03-07T22:13:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![madiba](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/58956e/32.png) [@madiba](https://www.ruby-forum.com/u/madiba)\
**Post date:** [March 7, 2007, 10:13pm UTC](https://www.ruby-forum.com/t/long-problem-with-ajax-updater/88072/1 "2007-03-07T22:13:01Z")

</div>

app/views/layouts/application.rhtml:

\<?xml version="1.0"?\> \<%= title %\> \<%= javascript\_include\_tag "prototype" %\> \<%= stylesheet\_link\_tag "application.css" %\> \<%= stylesheet\_link\_tag "#{controller.controller\_path}.css" %\> 
 \<%= render :partial =\> 'layouts/sidepane' %\> 

 \<%= @content\_for\_layout %\> 
 app/view/layouts/\_sidepane.rhtml:
\<% if @user.nil? %\> 
#### Please log in
 \<% form\_remote\_for :login, :update =\> "sidepane", :url =\> "/login/sidepane" do |f| %\> 
Id: \<%= f.text\_field :id %\>

Password: \<%= f.password\_field :pass %\>

\<%= submit\_tag "Log in" %\>
 \<% end %\> \<% else %\> 
#### User

First name: \<%= @user.first\_name %\>

Last name: \<%= @user.last\_name %\>

\<% form\_tag "/login/logout" do %\> \<%= submit\_tag "Log out" %\> \<% end %\>
\<% end %\>
app/controllers/login\_controller.rb: class LoginController \< ApplicationController def sidepane do\_login params[:login] if request.post? render :partial =\> 'layouts/sidepane' end

def logout  
session[:user\_id] = “”  
redirect\_to “/”  
end

def do\_login login  
if request.post?  
# I’m add password checking later  
session[:user\_id] = User.find(login[:id])  
end  
end

private :do\_login  
end

If I try to login it deletes div#main (firebug said it as well) and do  
not update div#sidepane. What’s wrong?

Regards

–  
I’ve probably left my head… somewhere. Please wait untill I find it.  
Homepage (pl\_PL): [http://uzytkownik.jogger.pl/](http://uzytkownik.jogger.pl/)  
(GNU/)Linux User: #425935 (see [http://counter.li.org/](http://counter.li.org/))
