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

Как я могу заставить сенча-архитектора читать json с рельсов
У меня есть новостное приложение Ruby on Rails 3. Требуется заголовок, некоторый контент и вложение изображения (используется драгоценный камень скрепки). Я использую гем RABL, чтобы предоставить проекту Sencha Architect канал JSON . Проблема в...
1513 просмотров
schedule 08.03.2022

передача объекта в render( :template =› template.json.rabl) в RoR 3
Мне нужно встроить json в html, и в #322 RailsCasts указано, как это сделать, используя RABL ... app/views/places/show.html.erb <div id="place" data-place="<%= render(template: "places/show.json.rabl") %>" > вот мой шаблон...
1424 просмотров
schedule 20.04.2022

невозможно использовать RABL
Я пытаюсь использовать гем RABL для форматирования JSON, но даже этот простой базовый пример не работает. Вот, например, тестовый метод в контроллере: def test @test={:a=>"toto",:b=>"titi"} respond_to do |format|...
480 просмотров
schedule 29.08.2022

как создать пользовательский и общий рабл
У меня есть v1/queues/index.rabl как: collection @queues extends "v1/queues/show" Но я хочу иметь шаблон для успешного ответа, который можно встроить в информацию об очереди, например { "ok":true, "data":[@queues' info] (it can be...
49 просмотров
schedule 26.09.2022

Как заставить RABL выводить XML по умолчанию
Как принудительно вывести XML с помощью RABL? Он отображает JSON по умолчанию, что отлично работает. Когда я захожу на свою страницу с помощью curl -H "Accept: application/xml" -X GET (myurl) RABL отображает XML, как и ожидалось. Однако,...
814 просмотров
schedule 30.10.2022

Создайте собственный дочерний узел с помощью RABL
Я хотел бы создать JSON следующим образом: { "field1": "value-1", "field2": "value-2", "actions": { "edit": "/edit/action/url" } } используя рабл. Это не работает с методом child , и я не могу сделать это с node - получил...
5765 просмотров
schedule 25.10.2022

Когда to_json *почти* достаточно хорош
Я визуализирую json для представления в приложении Rails для объекта модели с несколькими уровнями вложенных дочерних объектов. Изначально to_json был достаточно хорош, так как мне не нужно было ничего добавлять/изменять/переименовывать из объекта...
93 просмотров
schedule 25.01.2023

Доступ к дочернему экземпляру в шаблоне RABL
У меня есть шаблон RABL, как показано ниже object @user attributes :name child :contacts do # does not work if contact.is_foo? attributes :a1, :a2 else attributes :a3, :a4 end end Как получить доступ к объекту Contact в...
2876 просмотров
schedule 29.06.2023

почему рельсы не используют rabl в качестве механизма шаблонов для ответа json?
я все еще не так хорошо знаком с рельсами, так что это может быть простая вещь, которую я забыл сделать. У меня установлен и работает rabl на сервере разработки, я только что попробовал его на сервере prod, и он не работает. среды идентичны на...
663 просмотров
schedule 09.02.2023

Rails: шаблон Rabl со структурой модели наследования
Я работаю над проектом, который использует некоторую структуру наследования... Базовый класс.. # /app/models/shape.rb class Shape < ActiveRecord::Base acts_as_superclass # https://github.com/mhuggins/multiple_table_inheritance end...
1047 просмотров

Несколько запросов к БД с RABL и Mongoid/Moped
У меня есть простое приложение, использующее rabl и mongoid 3.1.0, с этим действием: # index @products = current_shop.products Код рабла выглядит так: # index.json.rabl collection @products extends 'api/products/show' # show.json.rabl...
321 просмотров
schedule 28.07.2023

RABL Результаты сортировки
Только начал использовать RABL Gem с Rails 3.2.6 и разобрался с этим. Я также новичок в некоторых частях этого стека, поэтому спасибо за терпение. У меня есть модель класса, в которой есть много детей через регистрацию, и я могу вывести свой JSON,...
577 просмотров
schedule 06.02.2023

Формат Rails rabl json
Я показываю данные из своей базы данных в формате json, используя rabl для их анализа для Android ... Мой json выглядит так: [ { "bank":{ "central_office_address":"ololo", "license":"12312312", "location_id":3,...
313 просмотров
schedule 27.10.2022

Генерация JSON с помощью RABL с использованием коллекции в качестве дочернего узла корневого объекта
Я пытаюсь сгенерировать JSON с помощью RABL , мое index.rabl представление выглядит так: collection @products => :products attributes :id, :name, :price, :category_id node(:total) {@products.count} Это генерирует JSON со следующей...
358 просмотров
schedule 23.07.2023

Как повторно использовать частичные шаблоны RABL, соблюдая соглашения?
Я использую Ruby on Rails 4 и гем RABL . Я хотел бы повторно использовать шаблоны, визуализируя представление show.json.rabl из представления index.json.rabl и сохраняя соглашение, указанное на jsonapi.org (источник: Документация по RABL )....
1220 просмотров

RABL — Как создать собственный дочерний узел в виде коллекции?
{ total: 250, page: 3, data: [ { id: 1, name: "Foo", ...}, { id: 2, name: "Bar", ...} ] } Я хочу создать такую ​​структуру. Значения id и name случайны. Не сохраняется ни одна переменная.
750 просмотров
schedule 17.03.2023

Уменьшить сложность шаблона RABL
Мой шаблон RABL кажется очень несухим и слишком сложным. Из-за этого я думаю, что могу использовать его неправильно или что есть лучшие способы получения желаемого результата. Как видно из кода show.rabl, мне нужно преобразовать ассоциацию...
54 просмотров
schedule 05.06.2023

Заглушить вспомогательный метод из спецификации запроса — rspec3
Я пытаюсь написать спецификацию запроса для своего API. Я использую Rspec 3. Я хочу заглушить метод в ApplicationHelper . Я использую rabl для рендеринга моего API JSON. это установка #ApplicationHelper module ApplicationHelper ......
472 просмотров
schedule 21.06.2023

RABL: изменить формат даты и времени по умолчанию на iso8601
Я использую rabl 0.11.6 для своего API, и я снова и снова делаю следующее для каждого объекта даты или времени: node :created_at do |article| article.created_at.iso8601 end Это сэкономило бы много дублирования кода, если бы формат для...
815 просмотров
schedule 02.08.2023

Жемчуг Rails Rabl: запрос дочернего элемента на основе родительского идентификатора
Метод рельсов: def index user = Users.find(params[:user_id]) @countries = user.countries @cities = user.cities end Модель страны has_many :cities Модель города принадлежит_к :стране Пользователь имеет доступ к определенным странам и...
73 просмотров