【发布时间】:2020-09-01 19:08:01
【问题描述】:
有趣的是,我没有在 can 声明中使用块,但是当我打开活动管理员时出现此错误。我不知道如何解决它。
[:forename, :surname, :biography, :country].each do |attr_name|
can :read, User, attr_name,
id: User.joins(:visibilities)
.where(visibilities: { level: "public", attribute_name: attr_name })
.pluck(:id)
end
【问题讨论】:
标签: ruby-on-rails ruby activeadmin cancancan