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

Reply via email to