Активная запись ассоциаций внешних ключей - PullRequest
0 голосов
/ 20 ноября 2011

У меня есть две модели следующим образом:

class Game << ActiveRecord::Base
  has_many :bells
end

class Bell << ActiveRecord::Base
  belongs_to :game
end

Теперь, когда я открываю консоль rails, я набираю: @ bell_instance.games.title (я получаю неинициализированную константу Bell :: Game. Когда я набираю @ bell_instance.game.title (я получаю неопределенный метод "game") Я действительно не знаю, что не так, это кажется очень простым.

Я также попытался добавить опцию: foreign_key, но получаю те же ошибки.

PS: в игре есть: поле заголовка

1 Ответ

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

Попробуйте

class Bell < ActiveRecord::Base

Примечание < вместо <<.То же самое для class Game.Также обратите внимание, что @bell_instance будет иметь метод game, но не метод games (если не определено иначе), потому что он принадлежит только одной игре.

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