Описание тега polymorphic-associations
Полиморфная ассоциация - это термин, используемый в обсуждениях объектно-реляционного сопоставления в отношении проблемы представления в домене реляционной базы данных отношения одного класса к нескольким классам.
1
ответ
Рельсовая полиморфная ассоциация has_many
Я хочу создать веб-страницу спортивной статистики, где я могу хранить различные спортивные статистические данные для каждого игрока. Игрок может иметь статистику из разных видов спорта. Я подумал о том, чтобы сделать это, чтобы создать общую модель …
21 ноя '12 в 03:03
1
ответ
Как управлять несколькими ролями, используя полиморфную ассоциацию в рельсах?
Я использую устройство для аутентификации и нахожу способ выйти из этого. Могу ли я исследовать одного и того же пользователя дизайна с несколькими ролями? Чтобы он мог войти в систему как Учитель или Родитель оба? В основном он может переключать уч…
28 май '15 в 07:13
1
ответ
Исправить несоответствие с полиморфной ассоциацией
У меня есть полиморфная ассоциация в моей модели, и при ее создании произошла периодическая ошибка (в работе). Я исправил это, но теперь мне нужно восстановить записи, созданные под этой ошибкой. Мои модели: class User < ActiveRecord::Base belong…
04 май '13 в 16:44
1
ответ
Рельсы полиморфная ассоциация
У меня есть контейнерный класс, который мне нужно назвать, сегодня он называется "EnrollmentApplication". Это контейнер одного типа приложения. Я решил поместить некоторую бизнес-логику, специфичную для различных типов приложений, в делегат, связанн…
21 мар '11 в 13:30
5
ответов
Есть ли способ загружать ассоциации полиморфных ассоциаций?
У художников много действий (в основном это кеш взаимодействий между пользователями): class Activity < ActiveRecord::Base belongs_to :receiver, :class_name => 'Artist', :foreign_key => :receiver_id #owns the stuff done "TO" him belongs_to :…
28 дек '11 в 05:08
1
ответ
Rails 3 полиморфные ассоциации: области на стороне own_to, которые ссылаются на ассоциацию, не работают
У меня есть следующие полиморфные ассоциации: class Invite < ActiveRecord::Base belongs_to :inviteable, :polymorphic => true class Event < ActiveRecord::Base has_many :invites, :as => :inviteable, :dependent => :destroy class Team <…
09 сен '11 в 18:21
1
ответ
Rails 4 + Sunspot: поиск вещей, которые "понравились" пользователю по их атрибутам (полиморфное has_many через ассоциации)
У меня есть что-то вроде следующего в приложении Rails 4: class Like < ActiveRecord::Base belongs_to :liker, class_name: 'User' belongs_to :likeable, polymorphic: true end class Photo < ActiveRecord::Base # has a `title` and `description` attr…
21 апр '14 в 21:52
1
ответ
Полиморфный has_many через контроллеры: Antipattern?
Я испытываю желание сказать да. Придуманный пример с использованием has_many:through и polymorphs: class Person < ActiveRecord::Base has_many :clubs, :through => :memberships has_many :gyms, :through => :memberships end class Membership <…
17 фев '10 в 21:17
1
ответ
Полиморфные ассоциации в рельсах
Если у меня есть модель (Выбор), принадлежащая к полиморфной ассоциации (Предложение), возможно ли создать соответствующее Предложение в форме для Выбора? По сути, я пытаюсь разрешить пользователю создавать "Выбор" в опросе, с потенциальными предлож…
10 дек '09 в 20:03
1
ответ
ID полиморфной ассоциации, has_one и уникальность
У меня есть полиморфная ассоциация, где администратор и разработчик имеют пользователя (для общего механизма аутентификации) Developer.rb class Developer < ActiveRecord::Base attr_accessible :skype_name has_one :user, :as => :profile, :depende…
08 апр '13 в 18:30
2
ответа
Rails 4, обновление вложенного полиморфного ресурса
Я настроил полиморфный ресурс с помощью accepts_nested_attributes_for, но по какой-то причине всякий раз, когда я пытаюсь обновить, вместо того, чтобы просто обновить текущую запись, он просто создает новую. Может кто-нибудь сказать мне, в чем пробл…
20 июн '16 в 01:13
1
ответ
Выбор модели на основе маршрута в Rails
У меня полиморфная модель Discussion, Может применяться к Specialty модель и Program модель. Мои маршруты настроены как: resources :programs, :only => :show do resources :discussions, :only => [:show, :create, :destroy, :new] end resources :sp…
03 сен '13 в 21:03
1
ответ
Как я могу объединить два массива в один по общему признаку?
Как я могу объединить два массива в один, например... Day 1: Notes/form Day 2: Notes/form Day 3: Notes/form Day 4: Notes/form Day 5: Notes/form Если пользователь создаст заметку в День 3, это будет выглядеть так... Day 1: Notes/form Day 2: Notes/for…
03 май '16 в 19:35
2
ответа
Как создать модель, которая будет связана с двумя родительскими моделями
Я новичок в рельсах и все еще изучаю ассоциации, и я застрял в модельных отношениях. У меня есть модель, которую я хочу связать с двумя родительскими моделями, чтобы при создании экземпляра этой модели он автоматически связывался с двумя родительски…
11 сен '13 в 20:06
2
ответа
Одиночное наследование или полиморфное?
Я программирую веб-сайт, который позволяет пользователям размещать объявления с подробными полями для различных типов товаров, которые они продают. Однако у меня есть вопрос о лучшей схеме базы данных. На сайте есть много категорий (например, автомо…
09 дек '10 в 20:15
1
ответ
assert_template завершается ошибкой после переключения на полиморфные ассоциации
Это, наверное, что-то глупое простое, но я просто не могу понять это. Вот моя ситуация: после добавления новой базы данных я понял, что было бы лучше изменить уже существующую, чтобы она теперь использовала полиморфные ассоциации. Конечно после того…
05 сен '16 в 11:08
2
ответа
Полиморфный has_many_through в Rails
У меня есть две модели Rails, и я бы хотел, чтобы между ними были установлены множественные отношения. У меня есть стол Intervention и модель под названием Subject, У меня также есть модель подключения под названием InterventionsSubject что я надеял…
20 сен '18 в 11:39
1
ответ
Добавление идентификатора и типа из дополнительных таблиц в родительскую таблицу с использованием SQL (полиморфные отношения MySQL и Laravel)
Заметка. Также размещено в базе данных администраторов У меня есть одна таблица, в которой записываются все продажи, и четырнадцать дополнительных таблиц, которые содержат дополнительную информацию о продаже. Четырнадцать дополнительных таблиц для в…
09 авг '18 в 22:42
2
ответа
Rails 4 Полиморфная загрузка изображений с помощью Paperclip не работает для всех моделей
Rails новичок здесь... и ТАК первоклассный.... После пары уроков я решил попробовать создать систему управления событиями. Ничего подобного амбициям, верно? События, художники и компании должны иметь возможность загрузить одно изображение с помощью …
19 дек '14 в 19:18
1
ответ
Лучший способ получить доступ к сеансу из method_missing в модели
Я знаю, что модель не должна знать о данных сеанса, но мне нужно получить доступ к небольшому фрагменту информации о состоянии в method_missing, который определен в модели. Методы, перехваченные методом method_missing, вызываются помощниками формы, …
26 апр '12 в 22:52