# Rails Render Issue

**URL:** <https://discuss.rubyonrails.org/t/rails-render-issue/48782>\
**Category:** rubyonrails-talk\
**Created:** [January 22, 2010, 8:12am UTC](https://discuss.rubyonrails.org/t/rails-render-issue/48782 "2010-01-22T08:12:48Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![senling](https://avatars.discourse-cdn.com/v4/letter/s/839c29/32.png) [@senling](https://discuss.rubyonrails.org/u/senling)\
**Post date:** [January 22, 2010, 8:12am UTC](https://discuss.rubyonrails.org/t/rails-render-issue/48782/1 "2010-01-22T08:12:48Z")

</div>

Hi, I am adding login functionality to my app which has two controllers users and photos and i am having some trouble.

In my users/index view

&nbsp;&nbsp;\<%if logged\_in? %\> &nbsp;&nbsp;&nbsp;&nbsp;\<%=render "photos/index"%\> &nbsp;&nbsp;&nbsp;\<%else%\> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.... Home page With login..... &nbsp;&nbsp;&nbsp;\<%end%\>

&nbsp;&nbsp;In my photos/index view

&nbsp;&nbsp;\<%if logged\_in? %\> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.... Welcome page .....

&nbsp;&nbsp;&nbsp;\<%else%\> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\<%=render "users/index"%\> &nbsp;&nbsp;&nbsp;&nbsp;\<%end%\>

&nbsp;&nbsp;Routes: &nbsp;&nbsp;&nbsp;map.root :controller =\> 'user', :action =\> 'surahome'

&nbsp;&nbsp;&nbsp;When i login to the page, it redirects to [http://www.example.com/photos](http://www.example.com/photos) and the page displays correctly.

&nbsp;&nbsp;&nbsp;When i access the main url [http://www.example.com](http://www.example.com)

&nbsp;&nbsp;&nbsp;&nbsp;i got this error : Missing template photos/\_index.erb in view path app/views

&nbsp;&nbsp;&nbsp;I am working with rails 2.3.5

Any sugestions?

Thanks in advance Senling

---

<div class="post-metadata">

**Author:** ![Colin\_Law1](https://avatars.discourse-cdn.com/v4/letter/c/91b2a8/32.png) [@Colin\_Law1](https://discuss.rubyonrails.org/u/Colin_Law1)\
**Post date:** [January 22, 2010, 11:19am UTC](https://discuss.rubyonrails.org/t/rails-render-issue/48782/2 "2010-01-22T11:19:47Z")

</div>

> Hi, I am adding login functionality to my app which has two controllers users and photos and i am having some trouble.
> 
> In my users/index view
> 
> \<%if logged\_in? %\> \<%=render "photos/index"%\> \<%else%\> .... Home page With login..... \<%end%\>
> 
> In my photos/index view
> 
> \<%if logged\_in? %\> .... Welcome page .....
> 
> \<%else%\> \<%=render "users/index"%\> \<%end%\>
> 
> Routes: map.root :controller =\> 'user', :action =\> 'surahome'

Should that be 'users'?

> When i login to the page, it redirects to [http://www.example.com/photos](http://www.example.com/photos) and the page displays correctly.
> 
> When i access the main url [http://www.example.com](http://www.example.com)
> 
> i got this error : Missing template photos/\_index.erb in view path app/views

What do you see in development.log when you do this?

Colin

---

<div class="post-metadata">

**Author:** ![senling](https://avatars.discourse-cdn.com/v4/letter/s/839c29/32.png) [@senling](https://discuss.rubyonrails.org/u/senling)\
**Post date:** [January 23, 2010, 7:20am UTC](https://discuss.rubyonrails.org/t/rails-render-issue/48782/3 "2010-01-23T07:20:26Z")

</div>

Controller name user.

I have changed to user/index, still same error.

Development.log:

---

<div class="post-metadata">

**Author:** ![Colin\_Law1](https://avatars.discourse-cdn.com/v4/letter/c/91b2a8/32.png) [@Colin\_Law1](https://discuss.rubyonrails.org/u/Colin_Law1)\
**Post date:** [January 23, 2010, 10:15am UTC](https://discuss.rubyonrails.org/t/rails-render-issue/48782/4 "2010-01-23T10:15:46Z")

</div>

That is looking for sandbox/\_index.erb, which you have apparently not provided

Colin

---

<div class="post-metadata">

**Author:** ![tommy\_xiao](https://avatars.discourse-cdn.com/v4/letter/t/b77776/32.png) [@tommy\_xiao](https://discuss.rubyonrails.org/u/tommy_xiao)\
**Post date:** [January 23, 2010, 12:28pm UTC](https://discuss.rubyonrails.org/t/rails-render-issue/48782/5 "2010-01-23T12:28:54Z")

</div>

hits: redirect\_to :controller =\> ‘photos’, :action =\> ‘index’
