【问题标题】:How come 'current_spree_user' is available in the views, while it is not an instance variable视图中如何提供'current_spree_user',而它不是实例变量
【发布时间】:2019-12-30 14:42:51
【问题描述】:

我正在使用 Solidus/Spree。

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

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

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

【问题讨论】:

    标签: spree solidus


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-01-01
      • 2010-10-28
      • 2014-07-11
      • 1970-01-01
      • 2020-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-22
      相关资源
      最近更新 更多