Если вы хотите использовать слагов с friendly_id, вы должны использовать таблицу слагов.В friendly_id Многие слагы могут ссылаться на один и тот же ресурс, слагы - это не постоянная ссылка, а только SEO-дружественное имя.Если вы хотите что-то более легкое, чем friendly_id, я предлагаю использовать stringex.
https://github.com/rsl/stringex
, но, в любом случае, freindly_id работает отлично и быстро, используя запись cached_slug.
UPDATE:
Текущая версия friendly_id
(4.0) не требует таблицы slug
, если вы не используете опцию slug history
.
Более подробная информация доступна здесь: http://rubydoc.info/github/norman/friendly_id/master/file/Guide.rdoc
Смотрите подзаголовки Example Setup
и History
.