Вопросы по теме 'rabl'

Rabl Мультимодельная коллекция
Я использую RABL для вывода набора результатов Sunspot/SOLR, а объект результатов поиска состоит из нескольких типов моделей. В настоящее время в представлении rabl у меня есть: object false child @search.results => :results do attribute...
3102 просмотров
schedule 18.09.2022

RABL: объекты JSON без корневого ключа
У меня есть этот шаблон рабла: object @photo attributes :id child :comments do attributes :id, :body end Что дает мне этот ответ JSON: { photo: { id: 1, comments: [ { comment: { id: 1, body:...
1390 просмотров
schedule 12.07.2022

Рендеринг частей RABL с полиморфными моделями
У меня есть модель данных, в которой User может понравиться Project, Suggestion, Comment или другим объектам. Модели настроены правильно, и likes/show.rabl работает, если бы мы просто поддерживали дочерний элемент Project . object @like...
1312 просмотров
schedule 28.03.2022

правильное форматирование объекта в json с помощью RABL
У меня есть массив @user_designs с несколькими атрибутами, включая имя, theme_id и токен. В настоящее время мой RABL выглядит так: collection @user_designs attributes :token, :name, :theme_id и отображает это: [ {...
180 просмотров
schedule 08.01.2023

Как настроить ответ JSON от приложения Rails с помощью драгоценного камня Rabl
В моем приложении API для рельсов я использую гем Rabl для рендеринга JSON. Однако мне нужно, чтобы JSON был в определенном формате. Это JSON, который мое приложение rails отправляет в качестве ответа:...
419 просмотров
schedule 02.06.2022

Rabl 1+N Queries и медленная загрузка просмотра
У нас есть представление Rabl, основанное на действии Rails с вложенными дочерними элементами в такой структуре: :foo has many :bars :bar has many :baz Это означает, что наше представление rabl может выглядеть примерно так: collection...
1484 просмотров
schedule 02.05.2024

Кэширование фрагмента в рабле?
Я прочитал документацию по кэшированию rabl и не понимаю, как я могу кэшировать фрагмент кода. У меня есть такое представление (там больше кода, но я удалил его для простоты): object @video attributes :id, :user_id, :event_id child :event...
1185 просмотров

Rails — Настройка вывода RABL JSON для JS Flot Graphs
Я создаю API для своего приложения. Для создания своего API я использую RABL и планирую использовать данные своего API для JS Flot Charts . Входная структура флота следующая: { "label":"Total Orders", "dataBar":[ [...
187 просмотров
schedule 05.11.2023

Кэширование Rabl с вложенным объектом
Вот мои рабль взгляды: студенты/show.json.rabl object @student cache @student attribute :name, :gender, :age node :school do |student| partial("shared/school", :object => student.school) end общий/_school.json.rabl object...
1464 просмотров

Условие Rails rabl для переменной класса в поле зрения
В контроллере у меня есть такой код: @bank_exchangers = ExchangerList.find(:all, :conditions => {:bank_id => params[:id]}) @currency_list = CurrencyList.all @currencies = [] @currency_list.each do |c| @currencies...
1063 просмотров
schedule 16.12.2022

неопределенный метод `scan' для {tooth=›}:Hash
Я обновился до rails4 с 3.2.2, и теперь я получаю этот неопределенный метод из моего шаблона rabl, который id не получил до обновления. Параметр «зуб» в процедурах задается методом getter/setter, который хранится в базе данных postgres в виде хеша...
1860 просмотров
schedule 01.11.2022

JSON — вложение дочерних элементов RABL или JBuilder для Rails
У меня есть объекты, которые выглядят так: [<ltree_val: "1", contents: "blah">, <ltree_val: "1.1", contents: "blah">, <ltree_val: "1.1.1", contents: "blah">, <ltree_val: "2", contents: "blah">, <ltree_val: "2.1",...
1030 просмотров
schedule 14.01.2023

Изменить код ответа HTTP с помощью Rails и RABL
Я использую RABL для своего REST API. Однако в настоящее время, даже если есть ошибка, код ответа HTTP, который я получаю, равен 200. Есть ли способ изменить его на код уровня 4xx? Было бы здорово, если бы мой клиент прочитал. Я не использую...
956 просмотров

Добавить вложенную коллекцию в Rabl той же модели
У меня есть рабль: collection @posts.sort_by { |p| p["title"] } attributes :id, :name, :title который дает мне результат json следующим образом: [{ "id":9, "name":"whatever", "title":"whatever" }] Теперь я также хотел бы добавить к...
109 просмотров
schedule 25.03.2023

Ошибочный дубликат вложенного объекта JSON - Rails
У меня есть API Rails, который возвращает JSON с помощью драгоценного камня rabl. Вот шаблон /show , который также расширен до шаблона /index . object @deal attributes :headline, :text, :image, :id, :created_at child :vendor do attributes...
184 просмотров
schedule 27.04.2023

Как создать кастом, содержащий JSON в RABL?
Я пишу API с двумя типами конечных точек: одиночной и совокупной. У меня есть представления RABL для отдельных конечных точек, как показано ниже: # cat_view.json.rabl object @cat attributes :name # dog_view.json.rabl object @dog attributes...
594 просмотров
schedule 24.07.2023

JRuby на рельсах: какой гем поддерживается juby для рендеринга сложного json
Я запускаю приложение jruby с платформой rails. В моем предыдущем приложении ruby ​​on rails я использовал драгоценный камень rabl для рендеринга ответа json. Поскольку мой текущий технологический стек - это jruby on rails, поэтому я не уверен,...
50 просмотров
schedule 05.07.2023