Вопросы по теме 'single-table-inheritance'

Полиморфизм или наследование в JSON с помощью Java и Ruby
Для контекста мы храним большую часть наших данных в виде строк JSON. Это очень хорошо работает с Hadoop на бэкэнде и легко реализуется в Ruby во фронтэнде. Мои типы данных соответствуют естественному шаблону наследования. Для простоты...
6054 просмотров

Производительность MySQL / Rails: одна таблица, много строк против многих таблиц, меньше строк?
В моем приложении Rails есть несколько моделей, связанных с активами (вложения, изображения, логотипы и т. Д.). Я использую attachment_fu, и пока у меня есть 3 разных таблицы для хранения информации в моей базе данных MySQL. Мне интересно, влияет...
2574 просмотров

Динамически загружаемые классы STI
Сценарий: в моем приложении Rails 3.2 есть несколько моделей STI. Иногда я использую родительские классы для запроса к базам данных дочерних классов, как показано ниже: class ParentObject < ActiveRecord::Base end class ChildObject <...
1018 просмотров

Не могу заставить модель STI / ActiveRecord делать то, что я ожидаю
Я пытаюсь создать простое приложение для опроса / анкеты. В опросах есть Questions ; большинство вопросов состоят из одного поля содержания (самого вопроса), для которого участник опроса напишет ответ в виде произвольного текста. (Есть также...
579 просмотров

Rails использует один и тот же партиал при рендеринге массива объектов STI
Мое приложение реализует наследование одной таблицы для решения логики различных типов пользователей: Admin, Client, Agent с аналогичными функциями. Все они записаны в User таблицу. При рендеринге страницы users#index я хотел бы, чтобы все...
784 просмотров

Active Record, полиморфный имеет много сквозных с ИППП
У меня проблемы с ассоциацией полиморфного "много через много" с ИППП. Позвольте мне объяснить, что я пытаюсь сделать: Допустим, у меня есть контракт. В Контракте может быть много Компаний в качестве сторон соглашения, а именно, Контракт может...
118 просмотров

Связь между Rails Has_one и has_many
У меня есть модель Учителя: class Teacher < User has_many :categories, dependent: :destroy has_many :grades, through: :categories end Модель класса: class Grade < ApplicationRecord has_many :categories, dependent: :destroy...
53 просмотров

Модели Rails с наследованием одной таблицы и HABTM
У меня есть проект с 2 моделями, Game и Team. В Игре участвуют две Команды, команда гостей и команда хозяев. Существует определенное количество команд (больше не создаются), и каждая из них будет принадлежать многим играм. Я хочу иметь...
351 просмотров

Как: Наследование одной таблицы в DataMapper?
Я изучаю Sinatra (1.3.2) и решил использовать DataMapper (1.2.0) в качестве ORM и SQLite в памяти ( 1.3.6) БД для запуска. Две модели, Books и Downloads , используют большинство общих атрибутов, поэтому я решил объявить модель для STI (...
771 просмотров

Создание фидов из нескольких разных моделей Rails
Я работаю над приложением, которое имеет несколько разных моделей (билеты, сообщения, отчеты и т. д.). Данные разные в каждой модели, и я хочу создать «канал» из всех этих моделей, который отображает 10 самых последних записей по всем направлениям...
891 просмотров

Как уничтожить некорректно типизированный экземпляр с помощью наследования одной таблицы в Rails?
Я только начал использовать наследование одной таблицы. Меня беспокоит, когда во время разработки случайно создается новый экземпляр, и его тип: не соответствует существующему подклассу. В этом случае я не могу уничтожить вызывающий ошибку...
330 просмотров

Обновление экземпляра суперкласса до экземпляра подкласса при использовании стратегии одной таблицы в спящем режиме
Я работаю над системой управления проектами, в которой есть три пользователя, а именно сотрудник, менеджер и HRM. Сотрудник и менеджер находятся в одном и том же объекте, имеющем рекурсивные отношения «многие ко многим» (давайте назовем этот объект...
373 просмотров

Конфликт ветвей с наследованием одной таблицы
Я хотел поиграть с подходом наследования одной таблицы в одной из моих таблиц. Поэтому я создал новую ветку git (по понятным причинам :) и создал STI для таблицы. Теперь, когда я возвращаюсь к своей главной ветке для выполнения некоторых других...
151 просмотров

Rails STI запрашивает все подклассы, используя базовый класс
Представьте, что у меня есть эта таблица STI, называемая живыми существами, с такими подклассами: class LivingThing < ActiveRecord::Base end class Animal < LivingThing end class Plant < LivingThing end class Fungus < LivingThing...
1783 просмотров

Doctrine2 Многоуровневое наследование одной таблицы (неизвестный столбец)
Я не уверен, что это ошибка или что-то не так в моем коде: <?php namespace MyProject\Model; /** * @Entity * @InheritanceType("SINGLE_TABLE") * @DiscriminatorColumn(name="discr", type="string") * @DiscriminatorMap({ * "customer" =...
717 просмотров

Плюсы и минусы наследования одной таблицы для активов в Rails
Я смотрю на драгоценные камни для загрузки файлов, и, похоже, существует тенденция помещать все активы в одну таблицу «Активы» и использовать STI для их подкласса. Например, ImageAsset , VideoAsset , AudioAsset и т. д. Я новичок в Rails и...
1722 просмотров

Наследование одной таблицы с помощью btn-group в форме создания
Я пытался осмыслить этот пример наследования одной таблицы. Я понимаю концепцию, стоящую за этим, но не уверен, читая другие сообщения в Интернете и на этом сайте, как заставить его работать для моего примера. Я использую STI, потому что у меня есть...
113 просмотров

Наследование одной таблицы: дополнительный подключаемый модуль и миграции
Я хочу знать, как вы можете решить это с помощью ruby ​​on rails: есть основной модуль, который предоставляет класс BasePlugin . Необязательные подключаемые модули наследуют (наследование одной таблицы) от этого базового класса. Пример:...
154 просмотров

Сломанные маршруты Rails после реализации наследования одной таблицы
Я реализовал наследование одной таблицы для класса человека class Person < ActiveRecord::Base end class Teacher < Person end class Student < Person end class Outsider < Person end И создатель человека, кажется, работает...
1069 просмотров

сложный поиск SQL с использованием активной записи для связывания записей из двух разных таблиц с отношением has_many
Я искал в Интернете, чтобы найти решение, но безрезультатно. Я работаю над проблемой, когда у нас есть две таблицы в ассоциации has_many, вот имена моделей class Employee < ActiveRecord::Base # main table stores all the employee details...
133 просмотров