Структура постов и категорий для нескольких типов с Rails 5 - PullRequest
0 голосов
/ 16 мая 2018

У меня есть таблица сообщений, и мне нужно иметь возможность назначить ей несколько фильтров, например

Стиль: Тип: Категория:

Я не знаюЯ не хочу создавать отдельные таблицы для каждой, что может усложнить все.Я думал о том, чтобы иметь одну категорию таблицу и, возможно, создать записи с инициалами, такими как

Таблица [Категория]

  • cat-website
  • cat-ios
  • стиль темный
  • стиль простой
  • тип портфолио
  • ...

, чтобы я могдержите все в 1 таблице и лишите части cat / style / type, когда я покажу фильтры, и у меня останется только 1 таблица.Кроме того, это может помочь сделать несколько вариантов выбора (я надеюсь) проще, например www.website.com / posts? Category = cat1 + cat18 + cat53


? Имеет ли этот подход смысл?

1 Ответ

0 голосов
/ 16 мая 2018

Я бы не рекомендовал бы подход, который вы наметили. Необходимость делать это зачистка кошки / стиля / типа звучит чисто гадость.

Почему бы не использовать что-то вроде acts_as_taggable_on ? Я не связан с драгоценным камнем, но использую его во всех моих проектах и ​​считаю его очень полезным для категоризации и фильтрации.

...