Я пытаюсь представить dynamic_sitemaps над ресурсами с помощью friendly_id. Проблема заключается в том, что производственные рельсы (рейк/рельсы c) не видят метода slug
. Я пытаюсь указать его силой, указав attr_accessible: slug, но это тоже не помогает.Rails friendly_id: undefined method `slug` on production
$ rake sitemap:generate
Generating sitemap...
rake aborted!
undefined method `slug' for #<Article:0xa9e4d14>
Самое смешное, она работает плавно на местную окружающую среду, и это не должно быть так сильно отличается от развертывания Capistrano/РВМ.
Столбец существует в БД и используется самим приложением rails (что тоже отлично работает).
Добавлено: оно должно быть привязано к среде или конкретной проблеме с версией gem, но я не уверен, какая проблема, и как ее отладить. Одна и та же пара работает хорошо для другого проекта с довольно похожим набором библиотек.
Вы запускали 'rake db: migrate' в производстве? – Pavan
Спасибо за идею, ты дал мне ключ. Это было еще более глупо. – lifecoder