Ruby on rails 3.2 为用户自记录授权

Ruby on rails 3.2 为用户自记录授权,ruby-on-rails-3.2,pundit,Ruby On Rails 3.2,Pundit,使用pundit gem,在用户模型上对给定用户的记录id进行授权被证明是一项挑战 def initialize(user, record) @user = user @record = record end def image return true if record.user_id == user.id end 生成一个未定义的方法“user\u id”错误。。。。简洁的回答 def image record.id == user.id end

使用pundit gem,在用户模型上对给定用户的记录id进行授权被证明是一项挑战

def initialize(user, record)
  @user = user
  @record = record
end


def image
  return true if record.user_id == user.id
end

生成一个
未定义的方法“user\u id”
错误。

。。。简洁的回答

def image
  record.id == user.id
end