积极记录外键关联

时间:2011-11-20 04:16:40

标签: ruby-on-rails ruby activerecord

我有两个模型如下:

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(我得到一个未定义的方法“游戏”)我真的不知道什么是错的,这看起来很简单。

我也尝试添加:foreign_key选项,但我得到了相同的错误。

PS:游戏有:标题字段

1 个答案:

答案 0 :(得分:1)

尝试

class Bell < ActiveRecord::Base

注意<而不是<<class Game也是如此。另请注意,@bell_instance将使用game方法,但不是games方法(除非另行定义),因为它只属于单个游戏。