Rails удаляет «s» из слова «бизнес», так как считает, что это множественное число? - PullRequest
1 голос
/ 14 января 2011
Category.where(:name => params[:category]).joins(:business)

Получает меня:

uninitialized constant Category::Busines

Почему он по-прежнему пропускает бизнес или не обнаруживает модель? Я уверен, что я тут все испортил. : (

Ответы [ 2 ]

1 голос
/ 14 января 2011

В итоге плюрализм предприятий не применялся повсеместно в моих моделях, а также соединение, необходимое для утверждения

joins(:businesses)

Спасибо за комментарии, так как это заставило меня снова взглянуть на то, что я написал, в другом свете.

0 голосов
/ 14 января 2011

Вы хотите указать то же имя, что и отношение, в данном случае :businesses.

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