thepry: Вроде со связями разобрался. Но не получается вывести список проектов принадлежащий категории.
В таблице после создания категорий и проектов (и их связи) следующее.
id project_url category_id content
1 foo1 1 Содержимое проекта1
2 foo2 1 Содержимое проекта2
3 foo3 2 Содержимое проекта3
id category_url title
1 bar1 Заголовок категории1
2 bar2 Заголовок категории2
Теперь по адресу допустим ../bar1 необходимо чтобы выводились два проекта. В параметрах {"category_url"=>"bar1"}.
С этой подсказкой к сожалению не разобрался -> Category.includes(:project).where(project: [your_projects]).
Категория создается до создания проекта. Но при этом проект может быть без категории. На текущий момент я могу вывести все проекты не привязанные к категории, а вот как вывести категории в которых будут соответствующие проекты проблема.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
@category = Category.friendly.find(params[:category_url])
@id = @category.id
project = Project.where(category_id: @id)