Hi,
I think someone told me to rtfm when I asked this question about a
month ago. I did read "it", and hunted around but it wasn''t
at all
obvious to me, and I was really glad when someone helped out, so
hopefully I can recycle the help a bit.
If I understand your problem correctly, the trick is in getting the
action that was last called. This can be found in the params hash.
It''s useful to throw a <%= debug params %> in a page and take a
look
at it. It got :action and :controller so in a page you can do this:
<% if @params[:action] == "members_action" %>
...do some stuff
<% else %>
...do some other stuff
<% end %>
or something similar in an .rb file without the brackets.
This code will dump out your session info and params info in a page.
<% if ENV[''RAILS_ENV''] == ''development''
%>
<%= debug session %>
<%= debug params %>
<% end %>
got it from here:
http://wiki.rubyonrails.org/rails/pages/TipsAndTricks
Hopefully, some of that helps.
cheers,
russ
>I''d like to do something like this when members log out:
>
>redirect_to :back unless :back.controller==''members'' (then
redirect to
>main site index)
>
>Anybody know a way?
>
>Thanks
>csn
>
>--
>Posted via http://www.ruby-forum.com/.
>_______________________________________________
>Rails mailing list
>Rails@lists.rubyonrails.org
>http://lists.rubyonrails.org/mailman/listinfo/rails
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://wrath.rubyonrails.org/pipermail/rails/attachments/20060202/eeb38177/attachment.html