Возьмите все свойства, как ' json.extract!' Из Jbuilder на рев

Я использую грохот для реализации hal-json в моем приложении, как показано ниже.

module DataPlanRepresenter
  include Roar::JSON::HAL

  link :self do
    api_v1_package_path(id)
  end

  property :id
  property :state
end

Это работает нормально. Теперь я ищу способ извлечь набор свойств, а не указывать все свойства одно за другим, как jbuilder extract! метод

Используя Jbuilder мы можем написатьjson.extract! notification, :id, :user_id, :notice_type, :message где мы можем указать, какие свойства мы хотим использовать, сделать мой ответ.

Итак, я ищу Jbuilder's extract метод эквивалентен для roar gem, Любая помощь, если ценится.

0 ответов

Другие вопросы по тегам