Задать вопрос
anthonybrend
@anthonybrend

Как задать формат ответа json от API на Rails 4?

Нужно задать формат ответа от API в таком виде:
{
"errorCode": 0,
"errorMessage": "",
"result": [...]
}

В данный момент написал хелпер в application_helper, которому отдаю либо код ошибки и сообщение, либо данные.
Используется в .jbuilder шаблонах
def envelope(json, error_code=0, error_message='')
    json.errorCode error_code
    json.errorMessage error_message
    json.set! :result, [1] do
        yield if block_given?
    end
  end


Есть ли более правильный способ, если да, то какой?
  • Вопрос задан
  • 166 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Ruby on Rails с нуля
    10 месяцев
    Далее
  • Хекслет
    Разработчик на Ruby on Rails
    5 месяцев
    Далее
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы