Here is the whole layout : 

<!DOCTYPE html>
<html lang="en">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>Liberator Admin Theme</title>
 <link rel="apple-touch-icon" sizes="144x144" 
href="apple-touch-icon-ipad-retina.png" />
 <link rel="apple-touch-icon" sizes="114x114" 
href="apple-touch-icon-iphone-retina.png" />
 <link rel="apple-touch-icon" sizes="72x72" 
href="apple-touch-icon-ipad.png" />
 <link rel="apple-touch-icon" sizes="57x57" 
href="apple-touch-icon-iphone.png" />
 <link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
 <!-- bootstrap -->
  
     <%= stylesheet_link_tag "bootstrap/bootstrap.css", 
"font-awesome-4.0.3/css/font-awesome.min.css", "jquery-ui.css", 
"toastr.css", "style.css" %>
    
</head>
<body>
  <%= render “layouts/sidebar” unless current_page?(new_admin_session_path) 
%>
</body>
</html>

The sidebar.html.erb can be found here : http://pastebin.com/4HJ69Pa7

Roelof

Op donderdag 14 augustus 2014 15:56:33 UTC+2 schreef Colin Law:

> On 14 August 2014 14:10, Roelof Wobben <[email protected] <javascript:>> 
> wrote: 
> > undefined local variable or method `“layouts' for 
> > #<#<Class:0x007f50394a0340>:0x007f503949ded8> 
>
> Show us the line of code that error is generated on (with a couple of 
> lines each side). Copy/paste it here. 
>
> Colin 
>
> > 
> > 
> > Roelof 
> > 
> > 
> > Op donderdag 14 augustus 2014 13:54:36 UTC+2 schreef James Davis, PhD: 
> >> 
> >> Add the folder name where your sidebar partial is located. 
> >> 
> >> <%= render “layouts/sidebar” unless 
> current_page?(new_admin_session_path) 
> >> %> 
> >> 
> >> On Thursday, August 14, 2014 1:16:05 AM UTC-5, Roelof Wobben wrote: 
> >>> 
> >>> then I see this error message ; 
> >>> 
> >>> undefined local variable or method `“sidebar”' for 
> >>> #<#<Class:0x007fc6a2ce9c38>:0x007fc6a50d7118> 
> >>> 
> >>> 
> >>> Where I have a sidebar.html.erb and a _sidebar.html.erb in the same 
> >>> directory. 
> >>> 
> >>> Roelof 
> >>> 
> >>> 
> >>> 
> >>> Op woensdag 13 augustus 2014 22:06:47 UTC+2 schreef Eric Saupe: 
> >>>> 
> >>>> You still need _path. So in your case, since it is the login which 
> I'm 
> >>>> assuming is new_admin_session, it would be 
> >>>> 
> >>>> <%= render “sidebar” unless current_page?(new_admin_session_path) %> 
> >>>> 
> >>>> On Wednesday, August 13, 2014 1:20:26 PM UTC-6, Roelof Wobben wrote: 
> >>>>> 
> >>>>> Rake routes : 
> >>>>> 
> >>>>>   Prefix Verb       URI Pattern                Controller#Action 
> >>>>>         new_admin_session GET    /admins/sign_in(.:format) 
> >>>>> devise/sessions#new 
> >>>>>             admin_session POST   /admins/sign_in(.:format) 
> >>>>> devise/sessions#create 
> >>>>>     destroy_admin_session DELETE /admins/sign_out(.:format) 
> >>>>> devise/sessions#destroy 
> >>>>> cancel_admin_registration GET    /admins/cancel(.:format) 
> >>>>> devise/registrations#cancel 
> >>>>>        admin_registration POST   /admins(.:format) 
> >>>>> devise/registrations#create 
> >>>>>    new_admin_registration GET    /admins/sign_up(.:format) 
> >>>>> devise/registrations#new 
> >>>>>   edit_admin_registration GET    /admins/edit(.:format) 
> >>>>> devise/registrations#edit 
> >>>>>                           PATCH  /admins(.:format) 
> >>>>> devise/registrations#update 
> >>>>>                           PUT    /admins(.:format) 
> >>>>> devise/registrations#update 
> >>>>>                           DELETE /admins(.:format) 
> >>>>> devise/registrations#destroy 
> >>>>>            dashboard_show GET    /dashboard/show(.:format) 
> >>>>> dashboard#show 
> >>>>>                      root GET    / 
> >>>>> dashboard#show 
> >>>>> 
> >>>>> I tried already  new_admin_registration but then I see the same 
> error 
> >>>>> message. 
> >>>>> 
> >>>>> Roelof 
> >>>>> 
> >>>>> 
> >>>>> Op woensdag 13 augustus 2014 21:09:30 UTC+2 schreef Germano 
> Teixeira: 
> >>>>>> 
> >>>>>> run "rake routes" in cosole to see your login path. 
> >>>>>> 
> >>>>>> 
> >>>>>> 2014-08-13 16:08 GMT-03:00 Germano Teixeira <[email protected]>: 
> >>>>>>> 
> >>>>>>> You have to look in your routes file what is your login_path. 
> >>>>>>> login_path is just a example. 
> >>>>>>> 
> >>>>>>> 
> >>>>>>> 2014-08-13 15:24 GMT-03:00 Roelof Wobben <[email protected]>: 
> >>>>>>> 
> >>>>>>>> Sorry but I do not work.  I see a message that login_path is not 
> >>>>>>>> known. I think that devise is messing things  up. 
> >>>>>>>> 
> >>>>>>>> Roelof 
> >>>>>>>> 
> >>>>>>>> Op woensdag 13 augustus 2014 17:56:23 UTC+2 schreef Eric Saupe: 
> >>>>>>>>> 
> >>>>>>>>> No, the render command goes in your layout in this case since it 
> is 
> >>>>>>>>> something that a lot of your views are using. 
> >>>>>>>>> 
> >>>>>>>>> <%= render “sidebar” unless current_page?(login_path) %> 
> >>>>>>>>> 
> >>>>>>>>> 
> >>>>>>>>> 
> >>>>>>>>> 
> >>>>>>>>> On Wednesday, August 13, 2014 12:32:48 AM UTC-6, Roelof Wobben 
> >>>>>>>>> wrote: 
> >>>>>>>>>> 
> >>>>>>>>>> oke , and put this in the controller ?? 
> >>>>>>>>>> 
> >>>>>>>>>> Roelof 
> >>>>>>>>>> 
> >>>>>>>>>> 
> >>>>>>>>>> Op woensdag 13 augustus 2014 08:26:52 UTC+2 schreef matt: 
> >>>>>>>>>>> 
> >>>>>>>>>>> you could use current_page with route to check the page.  Ex: 
> >>>>>>>>>>> render “sidebar” unless current_page?(login_path) 
> >>>>>>>>>>> 
> >>>>>>>>>>> Matt 
> >>>>>>>>>>> On Aug 13, 2014, at 2:20 AM, Roelof Wobben <[email protected]> 
>
> >>>>>>>>>>> wrote: 
> >>>>>>>>>>> 
> >>>>>>>>>>> Hello, 
> >>>>>>>>>>> 
> >>>>>>>>>>> Allmost all pages have the same layout except the login page. 
> >>>>>>>>>>> There the sidebar with menu is not visible. 
> >>>>>>>>>>> 
> >>>>>>>>>>> Is there a way to tell rails that when im on the login page 
> the 
> >>>>>>>>>>> sidebar must not be visible. 
> >>>>>>>>>>> 
> >>>>>>>>>>> Roelof 
> >>>>>>>>>>> 
> >>>>>>>>>>> 
> >>>>>>>>>>> -- 
> >>>>>>>>>>> You received this message because you are subscribed to the 
> >>>>>>>>>>> Google Groups "Ruby on Rails: Talk" group. 
> >>>>>>>>>>> To unsubscribe from this group and stop receiving emails from 
> it, 
> >>>>>>>>>>> send an email to [email protected]. 
> >>>>>>>>>>> To post to this group, send email to 
> >>>>>>>>>>> [email protected]. 
> >>>>>>>>>>> To view this discussion on the web visit 
> >>>>>>>>>>> 
> https://groups.google.com/d/msgid/rubyonrails-talk/fc9ab3e6-e2ee-4417-adab-653d4f210fa5%40googlegroups.com.
>  
>
> >>>>>>>>>>> For more options, visit https://groups.google.com/d/optout. 
> >>>>>>>>>>> 
> >>>>>>>>>>> 
> >>>>>>>> -- 
> >>>>>>>> You received this message because you are subscribed to the 
> Google 
> >>>>>>>> Groups "Ruby on Rails: Talk" group. 
> >>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
> >>>>>>>> send an email to [email protected]. 
> >>>>>>>> To post to this group, send email to [email protected]. 
>
> >>>>>>>> To view this discussion on the web visit 
> >>>>>>>> 
> https://groups.google.com/d/msgid/rubyonrails-talk/37981169-3bba-4ff8-a097-d75691726512%40googlegroups.com.
>  
>
> >>>>>>>> 
> >>>>>>>> For more options, visit https://groups.google.com/d/optout. 
> >>>>>>> 
> >>>>>>> 
> >>>>>> 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "Ruby on Rails: Talk" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an 
> > email to [email protected] <javascript:>. 
> > To post to this group, send email to [email protected] 
> <javascript:>. 
> > To view this discussion on the web visit 
> > 
> https://groups.google.com/d/msgid/rubyonrails-talk/105043fb-b0ad-4551-b54f-6a8df16c2f19%40googlegroups.com.
>  
>
> > 
> > For more options, visit https://groups.google.com/d/optout. 
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/6e552598-61d3-4e28-ad47-bac560c4869d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to