Category.where(:name => params[:category]).joins(:business)
Получает меня:
uninitialized constant Category::Busines
Почему он по-прежнему пропускает бизнес или не обнаруживает модель? Я уверен, что я тут все испортил. : (
В итоге плюрализм предприятий не применялся повсеместно в моих моделях, а также соединение, необходимое для утверждения
joins(:businesses)
Спасибо за комментарии, так как это заставило меня снова взглянуть на то, что я написал, в другом свете.
Вы хотите указать то же имя, что и отношение, в данном случае :businesses.
:businesses
Category.where(:name => params[:category]).joins(:businesses)