Описание тега ruby-object-mapper

Вопросы, связанные с проектом Ruby Object Mapper
2 ответа

Как получить данные из нескольких таблиц с помощью одного запроса SQL в Ханами?

У меня есть модели ханами User а также UserInfo который имеет has_one ассоциация. Репозитории выглядят следующим образом: class UserInfoRepository < Hanami::Repository end class UserRepository < Hanami::Repository associations do has_one :user…
24 апр '18 в 21:48
1 ответ

Присоединение к отношениям с Ruby Object Mapper

У меня есть небольшое приложение "просто для удовольствия", которое я перевожу с Active Record и SQLite на Ruby Object Mapper. В основном это шанс для меня изучить, как шаблон отображения данных влияет на мой код. У меня есть модель курса, модель иг…
1 ответ

Как сопоставить присоединение многих ко многим в Ruby Object Mapper

Дано: create_table(:foos) do primary_key(:id) String(:name) end create_table(:bars) do primary_key(:id) String(:name) end create_table(:foos_bars) do primary_key(:id) foreign_key(:foo_id, :foos) foreign_key(:bar_id, :bars) String(:name) end class Fo…
11 ноя '15 в 00:17
1 ответ

Ruby Object Mapper - Как изменить поле порядка по умолчанию в команде Create?

В настоящее время я работаю над проектом, который я хочу использовать Ruby Object Mapper с существующей базой данных SQL. Я сталкиваюсь с проблемой, когда я выполняю команду создания, возвращенный результат, кажется, сортируется table_name.id по умо…
08 мар '16 в 17:30
1 ответ

Как включить регистратор запросов в rom-sql (rom-rb)?

В rom-sql я хочу включить ведение журнала, чтобы я мог видеть все SQL-запросы, которые производятся. Как я могу этого достичь? Поскольку он использует продолжение внизу, я могу это сделать каким-то образом через регистратор сиквелов.
07 июн '17 в 15:02
1 ответ

Как соединиться через объединяющую таблицу в Ruby Object Mapper SQL

Учитывая таблицу foo, таблицу баров и таблицу foos_bars, все три с столбцами идентификаторов, подход к получению баров с foos, который может показаться в документации, выглядит примерно так: class Foo < ROM::Relation[:sql] def with_foos_bars qual…
06 ноя '15 в 13:31
1 ответ

Как правильно использовать символы UTF-8 с PostgreSQL и Ruby Object Mapper?

Я пробовал много случайных снимков в темноте, таких как: config.gateways[:default] = [:sql, database_url, encoding: 'UTF8'] И все варианты UTF8, например, utf8, utf-8, Unicode, Unicode. Я попытался установить LC_CTYPE оболочки env в UTF8. Я попыталс…
1 ответ

Проверка формы rom-rb при использовании нескольких отношений

Я пробую http://rom-rb.org/ и не могу понять, как пройти проверку присутствия при наличии нескольких исходных моделей. Я ожидаю, что следующий скрипт сохранит новое событие и органайзер, но вместо этого он говорит, что event_name нет Что мне не хват…
19 июл '15 в 19:56
0 ответов

Используйте функцию array_agg с Ruby Object Mapper

Я переписываю некоторые запросы в моем приложении Rails для использования ROM. Первоначально у меня было несколько столбцов выбора, добавленных в массив, например: offers = Offer.arel_table l1_select << offers[:finance_rate_cents].minimum.as("…
15 фев '19 в 22:23
0 ответов

Команды Ruby Object Mapper не распознаются

Я изучаю Синатру и Рома. я развил пыльныйsinatra-romпроект на GitHub. Я запускаю программу сbundle exec rackup. Этот вопрос поставил меня в тупик: db/commands/products/create.rb бросаетundefined method relation for CreateProduct:Class (NoMethodError…
01 фев '23 в 19:19