Вопросы по теме '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 просмотров
schedule
24.02.2023
Несколько запросов к БД с 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 просмотров
schedule
07.05.2023
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 просмотров
schedule
19.03.2023