Как запустить slug mongoid_slug для сгенерированной модели в Rails 3? - PullRequest
0 голосов
/ 01 октября 2011

У меня есть проект, и все почти завершено!Я только что использовал mongoid_slug для своего проекта, чтобы сделать читабельную ссылку!В моей модели у меня есть еще 2 строки: «включить Mongoid: slug» и «slug: title», а в контроллере я вызываю * .find_by_slug (params [: id]), но результат всегда равен нулю!Некоторое время спустя я обнаружил, что мои старые модели не загружают слизень !!Я знаю, что сначала я должен инициировать мой слаг для моей модели, и я должен написать рейк-тастк в db.rb!Тем не менее, я не знаю, как это написать!Есть ли какие-либо предложения?Спасибо тебе!

1 Ответ

0 голосов
/ 01 октября 2011

Используете ли вы унаследованные ресурсы? если это так, вам нужно будет переопределить определения коллекции и ресурса для поиска с помощью slug.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...