1
Category.where(:name => params[:category]).joins(:business)

得到我:

uninitialized constant Category::Busines

为什么它总是错过一个业务或没有检测到模型?我确定是我在这里搞砸了。: (

4

2 回答 2

1

结果是业务的多元化并没有在我的模型中到处应用,而且连接需要说明

joins(:businesses)

感谢您的评论,因为它让我再次以不同的眼光看待我所写的内容。

于 2011-01-14T13:35:12.357 回答
0

在这种情况下,您需要指定与关系相同的名称:businesses

Category.where(:name => params[:category]).joins(:businesses)
于 2011-01-14T13:35:43.730 回答