Вопросы с тегом 'associations'

Ассоциации обычно относятся к отношениям между моделями в ORM, например ActiveRecord.
20

В чем разница между ассоциацией, агрегацией и составом?

В чем разница между ассоциацией, агрегацией и составом? Пожалуйста, объясните с точки зрения реализации.
20 мая '09 в 2:47
6

Что вызывает ошибку ActiveRecord:: ReadOnlyRecord?

Это следует за this вопросом, на который был дан ответ. Я действительно обнаружил, что могу удалить соединение из этого запроса, так что теперь рабочий запрос start_cards = DeckCard.find :all, :joins => [:card], :conditions => ["deck_cards.dec...
12 мар. '09 в 15:28
4

Использование сборки с ассоциацией has_one в рельсах

В этом примере я создаю user без profile, а затем создаю profile для этого пользователя. Я попытался использовать сборку с ассоциацией has_one, но это взорвалось. Единственный способ, с помощью которого я вижу эту работу, - использовать has_many. Пр...
18 мар. '10 в 20:01
6

Build vs new в Rails 3

В Rails 3 docs метод build для ассоциаций описывается как тот же, что и метод new, но с автоматическое назначение внешнего ключа. Прямо из документов: Firm#clients.build (similar to Client.new("firm_id" => id)) Я читал подобное в другом месте....
10 февр. '11 в 7:06
8

Как создать ассоциации has_and_belongs_to_many в Factory девушке

Учитывая следующее class User < ActiveRecord::Base has_and_belongs_to_many :companies end class Company < ActiveRecord::Base has_and_belongs_to_many :users end как вы определяете фабрики для компаний и пользователей, включая двунаправле...
27 сент. '09 в 20:17
4

Ассоциация "Много ко многим" MongoDB

Как бы вы сделали связь "многие-ко-многим" с MongoDB? Например; скажем, у вас есть таблица "Пользователи" и таблица "Роли". У пользователей много ролей, и у ролей много пользователей. В области SQL вы создадите таблицу UserRoles. Users: Id ...
25 февр. '10 в 18:46
3

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

В чем разница между однонаправленными и двунаправленными ассоциациями? Так как таблица, сгенерированная в db, одинакова, поэтому единственное различие, которое я нашел, состоит в том, что каждая сторона двунаправленных ассоциаций будет иметь отношен...
19 мар. '11 в 7:28
6

Rails - лучшая практика: как создать зависимые отношения has_one

Не могли бы вы рассказать мне, какая наилучшая практика для создания отношений has_one? f.e. если у меня есть пользовательская модель, и у нее должен быть профиль... Как я мог это сделать? Одно из решений: # user.rb class User << ActiveReco...
28 сент. '10 в 0:07
5

Объединение Rails с несколькими внешними ключами

Я хочу иметь возможность использовать два столбца в одной таблице для определения отношений. Таким образом, использование приложения-задачи в качестве примера. Попытка 1: class User < ActiveRecord::Base has_many :tasks end class Task < A...
08 июл. '14 в 21:38
5

Rails migration: t.references с альтернативным именем?

Итак, у меня есть такая таблица create_table для курсов в школе: create_table :courses do |t| t.string :name t.references :course t.timestamps end но я хочу, чтобы он ссылался на два других курсов, таких как: has_many :transferrable_as #...
29 мая '10 в 2:57
3

Rails has_one: через объединение

Rails имеет ассоциацию has_one :through, которая помогает настроить взаимно-однозначную связь с третьей моделью, пройдя вторую модель. Каково реальное использование этого, помимо создания сочетания ярлыков, что в противном случае было бы дополнитель...
22 янв. '10 в 8:46
3

Rails 4 найти или создать методом не работает

У меня есть одна-много ассоциация между рабочими местами и компаниями, и она работает нормально. В представлении формы работы у меня есть текстовое поле для названия компании с функцией автозаполнения. Автозаполнение работает нормально, но find_or_cr...
19 мар. '14 в 23:20
4

Ruby-on-Rails: Несколько has_many: через возможно?

Возможно ли иметь несколько отношений has_many :through, которые проходят друг через друга в Rails? Я получил предложение сделать это в качестве решения для другого вопроса, который я разместил, но не смог заставить его работать. Друзья представляю...
04 мар. '10 в 23:23
9

Каков наилучший способ реализации Полиморфной ассоциации в SQL Server?

У меня есть множество экземпляров, где мне нужно реализовать какую-то Полиморфную Ассоциацию в моей базе данных. Я всегда теряю массу времени, размышляя о всех вариантах снова и снова. Вот 3, о которых я могу думать. Я надеюсь, что для SQL Server сущ...
09 авг. '11 в 17:28
8

Объединение UML и ассоциация

Вот я с другим вопросом об агрегации и ассоциации. Я хотел изучить некоторые основы UML, поэтому я начал читать "UML дистиллированный" Мартина Фаулера. Я прочитал обе главы о классах, и есть одна вещь, которую я не могу полностью понять, я думаю, эт...
09 мар. '12 в 20:55