Ask A Question

Notifications

You’re not receiving notifications from this thread.

Why devise helpers are not available in application controller, except authenticate_user! ?

naveen kumar asked in Rails

undefined local variable or method `user_signed_in' in application controller

but working fine in application.html.erb

if user_signed_in

layout 'admin_lte_2'
else
layout 'some_other_layout'
end
why is that?

Reply

I think you have a typo. It's user_signed_in? not user_signed_in. That should do the trick!

if user_signed_in?
  layout 'admin_lte_2'
else 
  layout 'some_other_layout'
end
Reply
Join the discussion
Create an account Log in

Want to stay up-to-date with Ruby on Rails?

Join 82,464+ developers who get early access to new tutorials, screencasts, articles, and more.

    We care about the protection of your data. Read our Privacy Policy.