我试图显示一个多对多关系的值
在我看来,我打电话给以下
schedule.opponents.name
此代码未显示任何错误,尽管它仅显示“对手”一词
在我有belongs_to关系的其他方法上,这个方法似乎已经显示了我所追求的值
有小费吗?
class Opponent < ActiveRecord::Base
has_many :schedules
has_many :teams
attr_accessible :name
end
class Schedule < ActiveRecord::Base
has_and_belongs_to_many :opponents
has_many :teams
attr_accessible :location_id, :date, :opponent_id, :time, :for, :against, :event, :team, :home_or_away