attr_accessor 中的 属性 在渲染 json 时不显示

Property from attr_accessor does not show when I render json

在 Rails 中,我有一个用户模型。我在模型中添加了 attr_accessor :score

如果我为一个用户呈现 JSON,我看不到 "score" 属性。这是为什么?

user = User.find(3)
user.score = 55
render json: user
render json: user, methods: [:score]

attr_accessor 是 getter 和 setter 方法的替代方法,所以它是一种方法,正如我提到的,我们可以像上面那样调用它