在 jbuilder.json 模板中一直写这样的代码是一件很痛苦的事情:
json.extract! notification, :id, :user_id, :notice_type, :message, :resource_type, :resource_id, :unread, :created_at, :updated_at
所以我想这样编码;
json.extract_all! notification
我发现我可以像下面的代码那样做,但它们对我来说仍然有点冗长。
notification.attributes.each do |key, value|
json.set!(key, value)
end
有没有更好的办法?