5
ответов

Как получить DiscriminatorValue во время выполнения

У нас есть следующие классы @Entity @Inheritance (стратегии = InheritanceType.SINGLE_TABLE) // необязательная аннотация, так как это по умолчанию @DiscriminatorColumn (name = "apType" ,criminatorType = ...
вопрос задан: 9 June 2010 11:34
4
ответа

Направляющие возражают наследованию с belongs_to

У меня есть простые has_many/belongs_to отношения между Отчетом и Диаграммой. Проблема, которую я имею, - то, что моя модель Chart является родителем, который имеет детей. Таким образом в моей модели Report у меня есть класс Отчет <...
вопрос задан: 28 August 2013 16:37
4
ответа

Единственное наследование таблицы в Django

Есть ли явная поддержка Единственного Наследования Таблицы в Django? В последний раз я слышал, функция все еще разрабатывалась и дебаты. Есть ли библиотеки/взломы, которые я могу использовать тем временем для получения...
вопрос задан: 27 October 2008 21:42
3
ответа

Несколько представляют наследование в виде таблицы по сравнению с единственным наследованием таблицы в Ruby on Rails

Я боролся в течение прошлых нескольких часов, думая, о котором пути я должен пойти. У меня есть модель Notification. Вплоть до сих пор я использовал notification_type столбец для управления типами, но я думаю...
вопрос задан: 16 October 2015 00:48
3
ответа

Как привести объект ActiveRecord к другому классу при использовании STI?

Я сейчас использую ActiveRecord наследование одной таблицы. Как я могу отлить одну из моих моделей от типа A до B? У них один и тот же родитель.
вопрос задан: 21 May 2013 21:11
3
ответа

Будьте в спящем режиме, единственное поле наследования и использования таблицы от суперкласса как столбец различителя

У меня есть следующие виды классов для, в спящем режиме иерархия объекта. Я пытаюсь иметь два бетона sub классы Sub1Class и Sub2Class. Они разделяются столбцом различителя (поле), которое является...
вопрос задан: 14 July 2010 10:35
3
ответа

Будьте в спящем режиме: родительские/Дочерние отношения в единственной таблице

Я едва вижу любой указатель на следующей проблеме, связанной для Спящего режима. Это принадлежит реализации наследования с помощью таблицы единой базы данных с отношениями отцов и детей к себе. Например:...
вопрос задан: 9 May 2010 13:27
3
ответа

has_many и единственное наследование таблицы

У меня есть has_many отношения между двумя объектами, Подачей и Сообщениями. У меня также есть определенные типы сообщений, Видео и фотографий. Это структурировано в базе данных с помощью единственного наследования таблицы. Право...
вопрос задан: 20 May 2009 17:37
3
ответа

Единственное наследование таблицы (STI) Ruby on Rails и проблема модульного теста (с PostgreSQL)

Я использую модель STI с единственной таблицей "Accounts" для содержания информации для Пользователей и Технического персонала (т.е. Пользователя <Учетная запись, Технический специалист <Учетная запись). Все работает с функциональной точки
вопрос задан: 14 March 2009 21:02
3
ответа

Как я могу отключить проверку и обратные вызовы в направляющие STI полученная модель?

Учитывая образцовый класс BaseModel <ActiveRecord:: Основа validates_presence_of: parent_id before_save: конец frobnicate_widgets и полученная модель (базовая таблица базы данных имеет поле типа-...
вопрос задан: 10 November 2008 23:44
2
ответа

В Ruby on Rails, если мы сгенерировали модель «Animal» и теперь хотим иметь «Dog», как мы должны это сделать?

скажем, если мы сгенерировали модель rails сгенерировать имя животного для модели: строка birthday: date, и теперь мы хотим создать другую модель для ее наследования (например, Dog и Cat), если мы используем рельсы, то генерируем модель ...
вопрос задан: 22 June 2013 07:34
2
ответа

Вложенные атрибуты могут использоваться в сочетании с наследованием?

У меня есть следующие классы: Человек Человека Проекта> Человек Разработчика> менеджер В модели Project я добавил следующие утверждения: has_and_belongs_to_many: люди...
вопрос задан: 8 February 2013 17:49
2
ответа

STI и полиморфы

У меня есть проблема с моим классом кода Сообщение <ActiveRecord:: Основной класс конца NewsArticle <Отправляет has_many: комментарии: как =>: commentable: зависимый =>: уничтожьте: закажите => 'created_at' конец...
вопрос задан: 8 April 2010 21:37
2
ответа

Создание “подачи” от нескольких, различных моделей Rails

Я работаю над приложением, которое имеет несколько различных моделей (билеты, сообщения, отчеты, и т.д.). Данные отличаются в каждой модели, и я хочу создать "канал" из всех тех моделей, который отображается...
вопрос задан: 11 February 2010 17:59
2
ответа

Направляющие STI использование ОДНОЙ формы

У меня есть форма, которая позволяет мне добавлять файлы различных форматов к потоку. Так, поток составлен из многих файлов, эти файлы являются XML-файлами, но в основном имеют различные схемы. У меня есть одна форма это...
вопрос задан: 1 February 2010 06:19
2
ответа

Spring: наследование контроллера с помощью @Controller аннотацию

Я хотел бы смочь создать основной контроллер в своем приложении Spring, которое, среди прочего, определяет, является ли пользователь зарегистрированным пользователем или нет. Этот основной контроллер, после шаблонного дизайна...
вопрос задан: 27 January 2010 05:10
1
ответ

Изменение типа Класса ActiveRecord в направляющих с Единственным Наследованием Таблицы

У меня есть два типа классов: BaseUser <ActiveRecord:: Основа и Пользователь <BaseUser, который acts_as_authentic с помощью системы аутентификации Authlogic. Это наследование реализовано с помощью...
вопрос задан: 16 July 2010 06:28
1
ответ

has_many с многоуровневой иерархией и единственным наследованием таблицы

В моем приложении для направляющих у меня есть многоуровневая иерархия следующего вида: класс Механизм <ActiveRecord:: Основной класс конца RoadVehicle <Класс конца механизма Автомобиль <RoadVehicle заканчивает класс Шина <...
вопрос задан: 25 January 2010 22:55
0
ответов

Дважды ссылаться на одну и ту же модель с разными внешними ключами или создать ассоциацию многие ко многим

У меня есть приложение в Rails, где я создаю модель под названием User, а другую - Task. Пользователь модели имеет перечисление для ролей, что означает, что у меня может быть Пользователь, который является клиентом или разработчиком: ...
вопрос задан: 16 January 2019 03:53
0
ответов

Rails - использовать столбец типа без STI?

Я хочу использовать столбец с именем type без вызова Single Table Inheritance (STI) - я просто хочу, чтобы тип был обычным столбцом, содержащим String. Как я могу это сделать, чтобы Rails не ожидал, что я…
вопрос задан: 25 February 2018 21:05
0
ответов

Как обеспечить ссылочную целостность при наследовании одной таблицы?

Я прочитал несколько ответов Билла Карвина о наследовании одной таблицы и думаю, что этот подход будет хорош для той установки, которую я рассматриваю :Playlist --------ID АВТО _ПРИРАБОТКА название TeamPlaylist ---...
вопрос задан: 23 May 2017 12:34
0
ответов

Лучшие практики для обработки маршрутов для подклассов STI в rails

Мои представления и контроллеры Rails завалены вызовами методов redirect_to, link_to и form_for. Иногда link_to и redirect_to явно указаны в путях, которые они связывают (например, link_to 'New Person', ...
вопрос задан: 23 May 2017 12:02
0
ответов

Наследование одной таблицы или наследование таблицы классов?

Я читал о наследовании таблиц классов (CTI) и обнаружил, что предпочитаю его в целом. У меня есть вопрос, есть ли какой-либо конкретный вариант использования наследования одной таблицы (STI), где вы бы использовали это поверх CTI? ...
вопрос задан: 5 April 2016 10:58
0
ответов

Hibernate: org.hibernate.WrongClassException, SINGLE_TABLE inheritance and DiscriminatorFormula

I'm using Hibernate 3.2.2 GA with HSQLDB 2.0 GA, and I have a class hierarchy similar to the following: @Entity @Table(name = "A_TABLE") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @...
вопрос задан: 3 November 2015 08:04
0
ответов

Как управлять наследованием одной таблицы в Doctrine 2?

У меня есть комментарии и статьи, и за них можно проголосовать. Итак, в основном у меня есть три объекта: статья, комментарий и голосование. После некоторого прочтения справочного руководства по наследованию одной таблицы в Doctrine2 кажется ...
вопрос задан: 29 September 2015 09:24
0
ответов

Сколько классов слишком много? Rails STI

Я работаю над очень большим приложением Rails. Изначально мы не использовали много наследования, но у нас был некоторый опыт работы с консультантом, и мы собираемся провести рефакторинг некоторых наших моделей ....
вопрос задан: 23 June 2014 23:11
0
ответов

Twig instanceof для объектов наследования

Я использую следующую функцию из propel http://www.propelorm.org/documentation/09-inheritance.html. Я также использую Symfony2 и Twig. У меня есть структура класса, использующая вышеуказанную функцию, которая выглядит...
вопрос задан: 29 May 2013 11:13
0
ответов

devise: экземпляр current_user с использованием наследования одной таблицы

Я использую rails 3.0.9 и devise для аутентификации. Теперь я пытаюсь использовать наследование одной таблицы, потому что мне нужно использовать полиморфизм, поэтому у меня есть два класса: UserType1 и UserType2, которые наследуют...
вопрос задан: 19 June 2012 17:57
0
ответов

Получить список/массив дочерних классов из Single Table Inheritance в Rails?

У меня есть целая куча дочерних классов, которые наследуются от родительского класса через наследование одной таблицы в моем приложении Rails. Мне нужен способ получить массив всех дочерних классов, которые наследуются от основного...
вопрос задан: 10 May 2012 21:07
0
ответов

Как выполнить аутентификацию с помощью Devise при использовании нескольких моделей в приложении Rails 3.2

Я работаю над приложением Rails 3.2, где использую Devise для аутентификации. Я решил попробовать наследование одной таблицы для управления ролями пользователей, но быстро столкнулся с проблемой. В настоящее время у меня есть три пользователя...
вопрос задан: 22 April 2012 17:03