Вопросы по теме 'single-table-inheritance'
has_many и наследование одной таблицы
У меня есть отношения has_many между двумя объектами, каналами и сообщениями. У меня также есть определенные типы сообщений, видео и фото. Это структурировано в базе данных с использованием наследования одной таблицы.
Прямо сейчас у меня есть...
8134 просмотров
schedule
21.09.2022
Добавление STI в существующую таблицу
Я хочу добавить STI в существующую таблицу, используя столбец пользовательского типа. Назовем этот тип вкуса, соответствующей моделью которого является Фрукт.
В модели Fruit у меня есть:
set_inheritance_column :taste_type
В моей миграции...
714 просмотров
schedule
29.10.2023
Как получить DiscriminatorValue во время выполнения
У нас есть следующие классы
@Entity
@Inheritance(strategy = InheritanceType.SINGLE_TABLE) // optional annotation as this is default
@DiscriminatorColumn(name = "apType", discriminatorType = DiscriminatorType.STRING, length = 255)...
23582 просмотров
schedule
21.08.2023
Изменение типа класса ActiveRecord в Rails с наследованием одной таблицы
У меня есть два типа классов:
BaseUser < ActiveRecord::Base
и
User < BaseUser
который действует_как_аутентичный, используя систему аутентификации Authlogic. Это наследование реализовано с использованием наследования одной...
16393 просмотров
schedule
28.09.2022
вложенная_форма и наследование одной таблицы
У меня возникли проблемы с использованием его с STI, и мне интересно, можете ли вы дать мне несколько советов. Я также хочу добавить приложения к обсуждению. Я пробовал несколько попыток заставить его работать, но всегда получал исключения.
мне...
264 просмотров
schedule
24.09.2023
Как управлять наследованием одной таблицы в Doctrine 2?
У меня есть комментарии и статьи, за обе можно голосовать.
Итак, в основном у меня есть три сущности: Article , Comment и Vote .
После некоторого чтения Наследование одной таблицы в Doctrine2 справочник, кажется, это то, что мне нужно,...
7872 просмотров
schedule
23.05.2022
Наследование одной таблицы или наследование таблицы классов?
Я читаю о наследовании таблицы классов (CTI) и обнаружил, что в целом предпочитаю его. У меня есть вопрос: есть ли какой-либо конкретный вариант использования наследования одной таблицы (STI), где вы могли бы использовать его вместо CTI?
Я...
2597 просмотров
schedule
08.04.2023
Полиморфная ассоциация foreign_type устанавливает тип предка вместо текущего, используя класс STI
у меня есть
class Car < ActiveRecord::Base; end
class Porsche < Car
has_many :page_items, :as=>:itemable, :dependent=>:destroy
end
Я должен упомянуть, что я использую одну таблицу с именем cars , в которой есть поле type ....
1365 просмотров
schedule
16.06.2023
наследование одной таблицы, отношения has_many и сортировка
У меня настроены отношения STI и has_many между сотрудниками и поданными ими отчетами. Команда сотрудников структурирована в базе данных с использованием наследования одной таблицы, как показано ниже.
class Employee < ActiveRecord::Base...
588 просмотров
schedule
31.08.2023
Что не так в нашем подходе к моделированию на Rails?
Если пользователи --> студенты // сотрудники (наследование одной таблицы), и они оба принадлежат организации --> школа // работа (наследование одной таблицы), как правильно написать ассоциацию? Я поместилorganization_id в класс User и написал, что...
38 просмотров
schedule
02.01.2023
Контроллер ActiveAdmin модели STI показывает экземпляры всех подклассов
Я использую activeadmin для управления моделями моего приложения rails. У меня есть модель пользователя, которая использует может разделить ролевую модель и те роли моделируются с наследованием и используют STI в ActiveRecord.
Проблема в том,...
1329 просмотров
schedule
20.04.2022
Тип обновления Rails 4 при переходе на наследование одной таблицы
Рельсы 4.0.4, Руби 2.1.2
Я хочу использовать STI так:
User < ActiveRecord::Base
Admin < User
Но на данный момент у меня есть:
User < ActiveRecord::Base
Info < ActiveRecord::Base
Итак, я изменил свои модели, а затем...
2440 просмотров
schedule
05.05.2022
Самый чистый способ идентифицировать объект с отображением наследования Doctrine в zf2
Я использую сопоставление наследования Doctrine в проекте, который создает набор уникальных объектов, каждый из которых расширяет базовый объект. Поскольку маршрут не знает, какие сущности идут с какими базовыми строками, мне приходится дважды...
89 просмотров
schedule
04.12.2023
Многие ко многим между категориями и другими моделями
Допустим, у нас есть два таких класса:
class Book < ActiveRecord::Base
end
class Magazine < ActiveRecord::Base
end
У этих объектов может быть много категорий, и в каждой категории может быть много книг или много журналов, но не...
51 просмотров
schedule
03.04.2023
Почему ActiveRecord вставляет NULL в столбец типа модели STI?
Я работаю над переносом очень большого проекта Rails с DataMapper на ActiveRecord. Среди моделей, которые должны быть перенесены, есть набор пользовательских моделей, которые использовали наследование одной таблицы (STI) для отличия одного типа от...
717 просмотров
schedule
03.07.2022
Несколько пользователей Devise: несколько моделей или наследование?
В моем приложении Rails с Devise я планирую создать несколько типов пользователей (студент, учитель и администратор). У них есть ряд общих атрибутов, таких как имя пользователя, электронная почта, пароль и т. д., но с некоторыми отличиями. Учащиеся...
285 просмотров
schedule
17.07.2022
Помощники Devise для наследования одной таблицы Rails
Я создал модель User с помощью Devise и добавил столбец type и т. д., чтобы модели Student и Teacher могли наследовать от него. Все это прекрасно работало. Моя модель Teacher имеет отношение один ко многим к модели Course , где хранятся...
186 просмотров
schedule
16.10.2023
Запрос типа Entity (дискриминатор) с JPA и Spring Boot
Я пытаюсь понять магию Spring Boot и JPA. У меня есть следующие классы:
Базовый класс Asset (также может быть абстрактным в моем случае) Класс Model наследуется от Asset .
// ASSET CLASS
import javax.persistence.DiscriminatorColumn;...
2928 просмотров
schedule
04.02.2023
Как мне моделировать разные типы документов?
Я создаю Ruby On Rails API, который помогает управлять строительной документацией - существует ряд различных типов документов, каждый из которых имеет разные поля, поэтому в настоящее время у меня есть модель для каждого.
Однако я также хотел бы...
47 просмотров
schedule
23.05.2022
Представление наследования одной таблицы и прикладное решение для Spring Boot и Thymeleaf
Я решил использовать наследование одной таблицы , что приводит к созданию нескольких классов и я не могу получить доступ к дочерним полям через родительский объект в части представления приложения. Пока я не нашел хорошего решения, как с этим...
151 просмотров
schedule
03.04.2024