0

I'm using Solidus/Spree.

Normally when you use variables from the controller, you use instance variables that start with an @.

In my views, I have seen the use of current_spree_user which is not an instance variable, but it does work. I don't see this local variable 'current_spree_user' being assigned somewhere in my view.

Anybody knows how it is possible that current_spree_user is an valid variable within a view?

Paul Verschoor
  • 1,479
  • 1
  • 14
  • 27

1 Answers1

0

It's not an controller instance variable, but controller helper method : https://github.com/spree/spree_auth_devise/blob/master/lib/spree/authentication_helpers.rb

Renaud Kern
  • 1,116
  • 10
  • 25