Я сейчас начинаю на Rails, я посмотрел на форуме, но я не нашел ничего, что могло бы решить мою проблему.
Итак, у меня есть таблица категорий, и в ней есть только имя для столбца (в категориях нет повторений), поэтому я хотел бы, чтобы имя было первичным ключом, тогда у меня есть таблица Product с именем, main_photo, description, и я хотел бы сказать, что у продукта есть только категория. Нужно ли мне добавлять столбец с именем category в качестве внешнего ключа в продуктах?
В категории есть много товаров.
Тогда в моделях категорий, как я могу сказать, что имя является первичным ключом, и как я могу сделать соответствие между предложенным именем первичного ключа в категориях и категорией в продуктах?