В документации gem-пакета friendly_id говорится о создании таблицы slugs
, в которой создаются все слаги. Но кроме того, это дает мне возможность добавить столбец в мою модельную таблицу для увеличения производительности с помощью cached_slugs.
Мой вопрос: необходим ли slug table
, даже если я использую столбец cached_slugs
в своей таблице моделей? Данные будут лишними. Я попытался удалить свою таблицу slugs, но затем получил ошибку при создании новой записи в моей базе данных.
validates_uniqueness_of
в столбец, который вы используете для friendly_id, должно помочь. 27.02.2012