Hi, My sidebars weren't showing so I added variables to my controller, e.g. " @sidebar_text = subscriber_page.render_part(:sidebar)" and then in my view code "<%= @sidebar_text %>". Is there a better way?
Thanks, Susan On Aug 6, 11:43 pm, Wesley Gamble <we...@att.net> wrote: > What was the problem Susan? > > Sent from my iPhone > > On Aug 6, 2011, at 5:40 PM, Susan Javurek <sjavu...@fusesource.com> wrote: > > > > > > > > > Hi, > > > I figured this out. > > > Thanks, > > Susan > > > On Aug 1, 5:26 pm, Susan Javurek <sjavu...@fusesource.com> wrote: > >> Hi, > > >> I have a very simple question regarding a custom controller. My > >> controller does a check on the user id and depending on the result > >> displays one page or another. The pages are all created in the > >> radiant editor. It's all working great but I don't see my sidebars: > > >> .... > > >> class SupportController < UserApplicationController > >> .... > >> if not @site_user.license.nil? > >> @page_text = get_subscriber_page > > >> ... > >> def get_subscriber_page > > >> subscriber_page = Page.find_by_slug("subscriber") > >> # subscriber_page = Page.find_by_url("/subscriber") > >> if subscriber_page > >> begin > > >> subscriber_page.render_part(:body) *** > > >> rescue StandardError => e > >> logger.error("Failed to render the subscription page. " + > >> "Error: #{e.class} #{e.message}. Full description: > >> \"#{self.full_description}\"") > >> return nil > >> end > >> else > >> logger.warn("The path to the 'subscription-center' slug does > >> not exist.") > >> return nil > >> end > >> end > > >> ... > > >> As you can see I use page.render_part (***) which returns the body and > >> only the body. How can I render the sidebars (I have 4) and the body? > >> I've tried just plan "render()" but this doesn't work at all. My view > >> (index.rhtml) has "<%= @page_text %>". > > >> Kindest regards, > >> Susan