Вопросы по теме 'single-table-inheritance'
Rails created_to и наследование одной таблицы не работают
У меня есть модель Bike и модель Component . Несколько моделей унаследованы от Component : Frame , Chain , Crankset и т.д.
Когда я отправляю форму, мои параметры выглядят так:
"bike" => { "frame" => { "id" => "4" }, "chain"...
640 просмотров
schedule
06.04.2024
NHibernate — одна таблица на иерархию классов — классы наследования неизвестны
В моей модели все производные классы имеют те же **постоянные** атрибуты и методы, что и базовый абстрактный класс. Есть некоторые специфичные для класса атрибуты, которые не сохраняются, а методы имеют другую реализацию. Прямо сейчас у меня есть...
450 просмотров
schedule
16.11.2022
STI и массовое присвоение вложенных атрибутов в монгоид?
Вопрос по массовому присвоению через вложенные атрибуты с помощью mongoid.
Пример:
require 'mongoid'
require 'mongo'
class Company
include Mongoid::Document
has_many :workers,as: :workable, autosave: true
accepts_nested_attributes_for...
1546 просмотров
schedule
18.01.2024
Как обращаться с master-detail с помощью STI
Если роль является таблицей STI:
class Role< ActiveRecord::Base
self.inheritance_column= :role_type
end
И студент и советник наследуют роль:
class Student< Role
end
class Counselor< Role
end
А StudentDetail хранит...
488 просмотров
schedule
05.11.2022
Как организовать многоуровневые модели наследования в Rails?
Я не могу остановиться на том, как организовать базу данных для моего приложения rails. Вопросы, которые я нашел здесь и в Google, обсуждают проблемы с ограниченным наследованием классов. Что делать, если количество классов очень велико. Как...
665 просмотров
schedule
21.11.2023
Проблема со спящим режимом: INSERT вместо UPDATE при использовании Inheritance:SINGLE_TABLE и SecondaryTables
Я реализовал иерархию наследования, используя SINGLE_TABLE с SecondaryTables .
В противном случае это работает, но когда поля моей вторичной таблицы пусты (= ноль в Oracle), следующее обновление объекта завершается ошибкой, поскольку Hibernate...
3624 просмотров
schedule
02.12.2022
Rails - Как создать правильный тип объекта из наследования одной таблицы?
Я настроил проект Rails для использования наследования одной таблицы, потому что у меня есть два типа User s — Sender s и Receiver s. Sender имеют свойство public_key , а Receiver имеют свойство phone_number . Они разделяют свойства name ,...
58 просмотров
schedule
23.05.2024
Hibernate - наследование одной таблицы один-к-одному
У меня есть 3 объекта BaseFoo , FooAbc , FooAbcDetail . FooAbc расширяет базовую сущность BaseFoo . Я пытаюсь установить взаимно однозначную связь между FooAbc и FooAbcDetail .
@Data
@EqualsAndHashCode(callSuper = true)
@Entity...
308 просмотров
schedule
02.01.2024