• 使用 Rails 构建 API 实践 at 2016年03月12日

    user_email = options.blank?? nil : options[:email] user = user_email && User.find_by(email: user_email)

    if user && ActiveSupport::SecurityUtils.secure_compare(user.authentication_token, token) self.current_user = user else return unauthenticated! end

    user = user_email && User.find_by(email: user_email) 这个赋值没看懂,user 这样初始化不就是 boolean 类型吗,怎么下一条语句中可以使用 user.authentication_token 取到 token 值?

  • 使用 Rails 构建 API 实践 at 2016年03月11日

    #114 楼 @amrxjks 我也遇到这个问题,后来查看一下代码发现 SessionsController 没有继承 BaseController,-_-!