Ruby on rails 3.2 在Rails 3中,什么是;当前用户;?

Ruby on rails 3.2 在Rails 3中,什么是;当前用户;?,ruby-on-rails-3.2,Ruby On Rails 3.2,它是rails框架提供的吗 是否可以将其更改为“current_car”-在本例中,“car”是我的对象 那么,我可以使用“current_”并附加我的对象的名称吗 当前用户是由许多可用于Rails的身份验证框架定义的方法。 是最流行的身份验证框架之一,但您可以找到许多其他框架 方法current_user通常返回当前经过身份验证的用户(如果有),否则返回nil 当然,你不能用你喜欢的任何东西来替换current_uu的后缀,它就是不起作用 我不明白您为什么希望在应用程序中使用current_c

它是rails框架提供的吗

  • 是否可以将其更改为“current_car”-在本例中,“car”是我的对象

    那么,我可以使用“current_”并附加我的对象的名称吗


  • 当前用户是由许多可用于Rails的身份验证框架定义的方法。 是最流行的身份验证框架之一,但您可以找到许多其他框架

    方法current_user通常返回当前经过身份验证的用户(如果有),否则返回nil

    当然,你不能用你喜欢的任何东西来替换current_uu的后缀,它就是不起作用


    我不明白您为什么希望在应用程序中使用current_car,但您可以将其作为注释发布,我将尝试帮助您确定是否需要它以及有哪些替代方案。

    current_user是一种由许多Rails可用的身份验证框架定义的方法。 是最流行的身份验证框架之一,但您可以找到许多其他框架

    方法current_user通常返回当前经过身份验证的用户(如果有),否则返回nil

    当然,你不能用你喜欢的任何东西来替换current_uu的后缀,它就是不起作用


    我不明白你为什么想在应用程序中使用current_car,但你可以将其作为评论发布,我会尽力帮助你找出是否需要它以及有哪些替代方案。

    为了实现类似于
    current_car
    的功能,你必须定义它在应用程序中的实际含义;您可以像auth框架创建
    current\u user
    函数一样实现它,但它肯定不存在现成的功能。那么这个函数是从gem来的吗?不是从框架来看的?我认为它是RAILS的一部分…为了做一些类似于
    current\u car
    的事情,你必须定义它在你的应用程序中的实际含义;您可以像auth框架创建
    current\u user
    函数一样实现它,但它肯定不存在现成的功能。那么这个函数是从gem来的吗?不是来自框架?我以为它是RAILS的一部分…哦,那么它是特定于gem的东西吗?@BrianJosephSpinos不,它是许多授权框架的一部分,正如答案所说:RAILS除了会话之外没有“当前用户”的概念,会话与其说是用户,不如说是浏览器。哦,那么它是特定于gem的东西吗?@BrianJosephSpinos不,它是许多授权框架的一部分,答案是:Rails除了会话之外没有“当前用户”的概念,会话与其说是用户,不如说是浏览器。