рельсы - помогите настроить модели - has_one - own_to - PullRequest
0 голосов
/ 19 ноября 2011

У меня довольно простой запрос относительно моделей.

У меня есть модель -

class User < ActiveRecord::Base
  has_one :interest
end

И еще одна -

class Interest < ActiveRecord::Base
  belongs_to :donor
end

Моя таблица интересов предварительно заполнена интересами - "футбол", "плавание", "теннис"«У каждого пользователя может быть только один интерес, но интерес может иметь много пользователей.

Моя установка в данный момент позволяет заинтересовать только одного пользователя.Что я делаю неправильно?

1 Ответ

1 голос
/ 19 ноября 2011

Просто установите has_many на Interest и belongs_to на User.Помните о соглашении Rails по именованию вещей:

belongs_to :interest

.. и ...

has_many :users
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...