РЕШЕНИЕ НАЙДЕНО: см. Комментарийрельсы 3.1: как переопределить унаследованные_ресурсы и разрешить строительные леса для нормальной работы?
Строительство новых рельсов 3.1. Начал с базовой модели blog_entries, чтобы получить ее. Без сюрпризов.
Затем я добавил ActiveAdmin, получивший эту работу с моей существующей моделью.
Но теперь, когда я пытаюсь эшафот новую модель/и т.д. с этим:
rails g scaffold Community name:string guid:string
все кажется правильным (вид, миграция), за исключением контроллера не имеет возможности CRUD и выглядит следующим образом:
class CommunitiesController < InheritedResources::Base
end
Проблема заключается в том, что ActiveAdmin использует inherited_resources, что предотвращает нормальную работу ручных рельсов.
Кто-нибудь знает, как заставить рельсы на эшафот «правильно», несмотря на ActiveAdmin, используя inherited_resources?
нашел ссылку на -с аргументы командной строки для "рельсы генерировать эшафот. Чтобы заставить рельсы использовать обычный генератор эшафотов, добавьте -c = scaffold_generator в конец команды – jpwynn
oops: -c = scaffold_controller (not _generator) – jpwynn
У меня такая же проблема ... Используя -c-часть на end не имеет никакого эффекта: http://stackoverflow.com/questions/8946980/running-rails-generate-scaffold-does-not-generate-model – Alex