活动记录外键关联
问题描述:
我有两个型号如下:活动记录外键关联
class Game << ActiveRecord::Base
has_many :bells
end
class Bell << ActiveRecord::Base
belongs_to :game
end
现在,当我打开轨道控制台,I型:@ bell_instance.games.title(我得到一个未初始化的常数贝尔::游戏。当我输入@ bell_instance.game.title(我得到一个未定义的方法“游戏”),我真的不知道最新的错误,这似乎很简单。游戏有一个:标题栏
答
尝试
class Bell < ActiveRecord::Base
注<
而不是<<
。 class Game
也一样。还要注意,@bell_instance
将有一个game
方法,但不是一个games
方法(除非另有定义),因为它只属于一个游戏。