# Log\_out problem

**URL:** <https://www.ruby-forum.com/t/log-out-problem/149677>\
**Category:** Rails\
**Created:** [September 28, 2008, 3:04am UTC](https://www.ruby-forum.com/t/log-out-problem/149677 "2008-09-28T03:04:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jon](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/3bc359/32.png) [@jon](https://www.ruby-forum.com/u/jon)\
**Post date:** [September 28, 2008, 3:04am UTC](https://www.ruby-forum.com/t/log-out-problem/149677/1 "2008-09-28T03:04:35Z")

</div>

In my layout have :  
\<%= link\_to ‘Log Out Now’, { :action =\> :log\_out }%\>

In my application.rb i have:  
def log\_out  
session[:login]=nil  
redirect\_to ‘/inventory’  
end

for some reason it keeps redirecting to “[http://localhost:3000/](http://localhost:3000/)  
inventory/log\_out” instead of /inventory…any suggestions?

---

<div class="post-metadata">

**Author:** ![jon](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/3bc359/32.png) [@jon](https://www.ruby-forum.com/u/jon)\
**Post date:** [September 29, 2008, 12:46pm UTC](https://www.ruby-forum.com/t/log-out-problem/149677/2 "2008-09-29T12:46:46Z")

</div>

Jon wrote:

> In my layout have :  
> \<%= link\_to ‘Log Out Now’, { :action =\> :log\_out }%\>
> 
> In my application.rb i have:  
> def log\_out  
> session[:login]=nil  
> redirect\_to ‘/inventory’  
> end
> 
> for some reason it keeps redirecting to “[http://localhost:3000/](http://localhost:3000/)  
> inventory/log\_out” instead of /inventory…any suggestions?

Well what is your controller name ?

any how,  
you should use redirect\_to :action=\> ‘inventory’

i think it may work for you.

---

<div class="post-metadata">

**Author:** ![jon](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/3bc359/32.png) [@jon](https://www.ruby-forum.com/u/jon)\
**Post date:** [September 29, 2008, 3:10pm UTC](https://www.ruby-forum.com/t/log-out-problem/149677/3 "2008-09-29T15:10:21Z")

</div>

check out your routes setting.

Y Reinhart AP

---

<div class="post-metadata">

**Author:** ![jon](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/3bc359/32.png) [@jon](https://www.ruby-forum.com/u/jon)\
**Post date:** [September 29, 2008, 3:15pm UTC](https://www.ruby-forum.com/t/log-out-problem/149677/4 "2008-09-29T15:15:31Z")

</div>

if its a named route then simple u can call after redirect\_to method or  
else  
after redirect\_to method call :action

On Mon, Sep 29, 2008 at 6:40 PM, Rails T. \<
