senling
(senling)
1
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'
When i login to the page, it redirects to http://www.example.com/photos
and the page displays correctly.
When i access the main url http://www.example.com
i got this error : Missing template photos/_index.erb in view path
app/views
I am working with rails 2.3.5
Any sugestions?
Thanks in advance
Senling
Colin_Law1
(Colin Law)
2
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
and the page displays correctly.
When i access the main url 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
senling
(senling)
3
Controller name user.
I have changed to user/index, still same error.
Development.log:
Colin_Law1
(Colin Law)
4
That is looking for sandbox/_index.erb, which you have apparently not provided
Colin
tommy_xiao
(tommy xiao)
5
hits:
redirect_to :controller => ‘photos’, :action => ‘index’