我在我的数据库中设置了一个关联,但我遇到了一些麻烦......
一个类别将拥有许多信标
class Category < ActiveRecord::Base
has_many :beacons
end
一个信标只属于一个类别,信标表有一个名为 cid 的列与类别的 id
相关联class Beacon < ActiveRecord::Base
belogns_to :category, foreign_key: "cid"
end
但是当我尝试发布一些JSON请求时,服务器告诉我:
NoMethodError (undefined method `belogns_to' for #<Class:0x007fb15cf053b0>):
app/models/beacon.rb:2:in `<class:Beacon>'
app/models/beacon.rb:1:in `<top (required)>'
我错过了添加的东西吗? 或者我必须添加一些宝石来获得belogns_to和has_many方法? 我的桌子设置有什么问题? 我使用rails 4.2.2
谢谢!
答案 0 :(得分:2)
错字,应拼写为“belongs_to”:)