在Rails 3中什么是“current_user”?

时间:2013-01-08 15:05:43

标签: ruby-on-rails-3.2

  • 这是rails框架提供的东西吗?

  • 可以改为“current_car” - 在这个例子中,“car”是我的对象吗?

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

1 个答案:

答案 0 :(得分:5)

current_user是由许多可用于Rails的身份验证框架定义的方法。 Devise是最受欢迎的身份验证框架之一,但您可以找到许多其他身份验证框架。

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

当然,你不能只用你想要的东西替换current_的后缀,它就行不通。

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