0

我有两个表 table1 和 table2 与 has_many belongs_to 关系(table1 有很多 table2 和 table2 属于 table1)我这样写值table2.table1.where(.....) 但我有以下错误

NoMethodError: undefined method `where' for #<table1:0xc59764c> 
4

1 回答 1

2

如果table2属于table1,则调用table2.table1将为您提供一个类型的对象table1。您不能where仅在表或关系上调用单个对象(这样做也没有意义)。

于 2013-08-21T11:10:28.573 回答