Как извлечь все атрибуты с помощью Rails Jbuilder?

Трудно все время писать подобные коды в шаблоне 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

Есть ли лучший способ?

Ответы на вопрос(5)

Ваш ответ на вопрос