Результаты поиска по запросу "polymorphic-associations"
Has_many через в Rails при назначении разных ролей
Я пытаюсь создать отношения между адресами и поездками, и я не уверен, как именно установить отношения. Каждая поездка будет иметь два адреса: начальный адрес и конечный адрес. Адреса могут использоваться во многих различных поездках, и они ...
Использование: HTML5, jQuery, haml, simple_form
ои модели: class Lesson < ActiveRecord::Base belongs_to :topic, :polymorphic => true validates_presence_of :topic_type, :topic_id end class Subject < ActiveRecord::Base has_many :lessons, :as => :topic end class Category < ActiveRecord::Base ...
Подход 1 с несколькими столбцами внешних ключей является лучшим. Потому что таким образом вы можете иметь заранее определенные соединения с другими таблицами, и это значительно облегчает сценариям выбор, вставку и обновление данных.
я есть тонны случаев, когда мне нужно реализовать какую-то полиморфную ассоциацию в моей базе данных. Я всегда трачу кучу времени, обдумывая все варианты заново. Вот те 3, которые я могу придумать. Я надеюсь, что есть лучшая практика для SQL ...
Ссылка на внешние ключи в том же столбце
Я разрабатываю BD-схему для MySQL. Моя база данных хранит 3 вида точек: a, b или c, а путь состоит из n пар точек: Маршрут = [(a1 или b1 или c1; a2 или b2 или c2), (a2 или b2 или c2; a3 или b3 или c3), ...] create table a_points ( point_id ...
MySQL - условные ограничения внешнего ключа
У меня есть следующая таблица комментариев в моем приложении: comments -------- id INT foreign_id INT model TEXT comment_text TEXT ...Идея этой таблицы состоит в том, чтобы хранить комментарии для различных частей моего приложения - она может ...
Полиморфный экземпляр-конструктор с преобразованием типов
Мне нужно копировать-конструировать объект, одновременно меняя его тип на другой класс, являющийся членом той же иерархии классов. Я читал о полиморфных копирующих конструкторах и (надеюсь) понял идею, стоящую за этим. Тем не менее, я до сих пор ...
Как обрабатывать отношения «ИЛИ» в дизайне ERD (таблицы)?
Я проектирую небольшую базу данных для личного проекта, и одну из таблиц, назовите это таблицейC, должен иметь внешний ключ к одной из двух таблиц, вызвать ихA а такжеB, отличаясь по записи. Какой лучший способ реализовать это? Идеи пока ...
Почему вы не можете иметь внешний ключ в полиморфной ассоциации?
Почему вы не можете иметь внешний ключ в полиморфной ассоциации, такой как тот, который представлен ниже как модель Rails? class Comment < ActiveRecord::Base belongs_to :commentable, :polymorphic => true end class Article < ActiveRecord::Base ...
Rails полиморфная пользовательская модель с Devise
Так что я знаю, что этот вопрос задавался множество раз, но мой вопрос идет немного дальше. При моделировании моего приложения у меня есть два типа пользователей, которые имеют полиморфную связь с моделью пользователя. Такие как: class User < ...
Почему полиморфная ассоциация не работает для ИППП, если столбец типа полиморфной ассоциации не указывает на базовую модель ИППП?
У меня есть случай полиморфной ассоциации и ИППП здесь. # app/models/car.rb class Car < ActiveRecord::Base belongs_to :borrowable, :polymorphic => true end # app/models/staff.rb class Staff < ActiveRecord::Base has_one :car, :as => :borrowable, ...