i am using
on the view.
in my controller i am checking the conditions whether session is there
if session is there i am rendering myaction view, otherwise i am
redirecting to login controller. but it rendering the login page again
instead of redirecting.can anybody help me.is it possible to redirect
Ditch the component. Whatever you’re wanting to display with “myaction”,
it in to the view with partials or as the view itself.
A cleaner way of doing this is by using a before filter in
Create an action that will check for the presence of session, and call
a before filter.
We’ll call this action “check_for_session”. In your controller, at the
Then, define the “check_for_session” action in your controller and stick
session-checking logic in there. Simply use redirect_to on failures,
will send users without sessions to the login page.
Problem solved. When “myaction” is called, the controller will run
check_for_session first. If check_for_session doesn’t see any session,
will redirect to the login page. Nice and clean.