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

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

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

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

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

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

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

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

Build vs new в Rails 3

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

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

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

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

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

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

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

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

Я хочу иметь возможность использовать два столбца в одной таблице для определения отношений. Таким образом, использование приложения-задачи в качестве примера. Попытка 1: class User < ActiveRecord::Base has_many :tasks end class Task < A...
09 июля '14 в 0: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 в 5:57
3 отв.

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

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

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

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

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

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

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

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

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

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