0

我正在使用 Solidus/Spree。

通常,当您使用来自控制器的变量时,您使用以 . 开头的实例变量@

在我看来,我已经看到使用current_spree_userwhich 不是实例变量,但它确实有效。我没有在我的视图中看到这个局部变量'current_spree_user'被分配到某个地方。

current_spree_user任何人都知道视图中的有效变量怎么可能?

4

1 回答 1

0

它不是控制器实例变量,而是控制器辅助方法: https ://github.com/spree/spree_auth_devise/blob/master/lib/spree/authentication_helpers.rb

于 2020-01-10T10:44:41.597 回答