Hey Neil,

Well, I'd go about it with a partial for the actual view part.  If you
simply need to just display it on a couple of actions, use a
before_filter to call a method that sets variables only on those
actions which require the submenu... then in your layout or view check
that the variable is set and render the partial.

Otherwise, if you have a authentication system, set the variables in
there.  restful_authentication does this by providing logged_in? and
current_user for you.

Hope that makes sense.  :)

John


On Apr 1, 4:04 am, Neil Middleton <[email protected]>
wrote:
> I'm pretty new to Rails and have an issue which I can't quite get my
> head around as to the architecturally 'correct' way of doing it.
>
> Problem relates to what I kinda call sub-controllers. The scenario is
> this:
>
> I have a series of pages, on which is a panel of some form containing
> some information (think the user panel on gitHub top right).
>
> So, in my app, I have controllers that generate the data for the pages
> and render out the responses which is fine, but when it comes to this
> panel, it seems to me that you would want some sort of controller action
> dedicated to generating this panel and it's view.
>
> Question is, how do you go about doing this?  How do I render a 'sub
> controller' from within a view?
> --
> Posted viahttp://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to