# Redirect Issues

**URL:** <https://www.ruby-forum.com/t/redirect-issues/174738>\
**Category:** Rails\
**Created:** [September 1, 2009, 2:01pm UTC](https://www.ruby-forum.com/t/redirect-issues/174738 "2009-09-01T14:01:42Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ksvijaynkl](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/a88e4f/32.png) [@ksvijaynkl](https://www.ruby-forum.com/u/ksvijaynkl)\
**Post date:** [September 1, 2009, 2:01pm UTC](https://www.ruby-forum.com/t/redirect-issues/174738/1 "2009-09-01T14:01:42Z")

</div>

I have a controller file “maybies\_controller.rb”

class MaybiesController \< ApplicationController  
def login  
redirect\_to “/maybies/categories”  
end

```
def categories
    @category = Category.find(:all)
end

```

end

routes.rb file  
map.connect ‘/maybies/:login’, :controller =\> ‘maybies’, :action =\>  
‘login’

map.connect ‘/maybies/:categories’, :controller =\> ‘maybies’, :action =\>  
‘categories’

The page is not re directing to categories page. It is getting stucked  
in infinite loop in login page. pls help to resolve

---

<div class="post-metadata">

**Author:** ![ksvijaynkl](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/a88e4f/32.png) [@ksvijaynkl](https://www.ruby-forum.com/u/ksvijaynkl)\
**Post date:** [September 1, 2009, 2:10pm UTC](https://www.ruby-forum.com/t/redirect-issues/174738/2 "2009-09-01T14:10:21Z")

</div>

Do you happen to have a filter that is directing all your users (who are  
not  
logged in) to the login page. That way they are going

/maybies/categories =\> /login =\> /maybies/categories =\> /login … etc…

Hope that helps,  
Jim  
[http://www.thepeoplesfeed.com/contribute](http://www.thepeoplesfeed.com/contribute)

On Tue, Sep 1, 2009 at 8:01 AM, Vijay Ks

---

<div class="post-metadata">

**Author:** ![ksvijaynkl](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/a88e4f/32.png) [@ksvijaynkl](https://www.ruby-forum.com/u/ksvijaynkl)\
**Post date:** [September 1, 2009, 2:35pm UTC](https://www.ruby-forum.com/t/redirect-issues/174738/3 "2009-09-01T14:35:34Z")

</div>

James E. wrote:

> Do you happen to have a filter that is directing all your users (who are  
> not  
> logged in) to the login page. That way they are going
> 
> /maybies/categories =\> /login =\> /maybies/categories =\> /login … etc…
> 
> Hope that helps,  
> Jim  
> [http://www.thepeoplesfeed.com/contribute](http://www.thepeoplesfeed.com/contribute)
> 
> On Tue, Sep 1, 2009 at 8:01 AM, Vijay Ks

can you give me the right code for this issue

---

<div class="post-metadata">

**Author:** ![ksvijaynkl](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/a88e4f/32.png) [@ksvijaynkl](https://www.ruby-forum.com/u/ksvijaynkl)\
**Post date:** [September 1, 2009, 3:18pm UTC](https://www.ruby-forum.com/t/redirect-issues/174738/4 "2009-09-01T15:18:50Z")

</div>

Check if your controller classes and your application\_controller.rb for  
any  
before\_filters. Sometime authentication gems come with this type of  
functionality. Are you using any?

On Tue, Sep 1, 2009 at 8:35 AM, Vijay Ks

---

<div class="post-metadata">

**Author:** ![ksvijaynkl](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/a88e4f/32.png) [@ksvijaynkl](https://www.ruby-forum.com/u/ksvijaynkl)\
**Post date:** [September 2, 2009, 7:33am UTC](https://www.ruby-forum.com/t/redirect-issues/174738/5 "2009-09-02T07:33:02Z")

</div>

James is right, I guess your categories page requires user’s to be  
logged in  
(ie, you have some before\_filter in your controller), and in the login  
action you are not properly setting appropriate login parameters (which  
means user is not getting signed in through login action) You will have  
to  
check your login action.

–  
Abhinav  
[http://twitter.com/abhinav](http://twitter.com/abhinav)
