рельсы 3.1: как переопределить значение атрибутатека и разрешить нормальную работу лесов рельсов? - PullRequest
8 голосов
/ 19 января 2012

РЕШЕНИЕ НАЙДЕНО: Смотрите комментарий

Создание нового приложения рельсов 3.1. Начал с базовой модели blog_entries, чтобы освоить ее. Без сюрпризов.

Затем я добавил ActiveAdmin, и все в порядке с моей существующей моделью.

Но теперь, когда я пытаюсь построить новую модель / etc с этим:

rails g scaffold Community name:string guid:string

все кажется правильным (представления, миграция), за исключением того, что контроллер не имеет опций CRUD и выглядит так:

class CommunitiesController < InheritedResources::Base
end

Проблема заключается в том, что ActiveAdmin использует атрибут legited_resources, который препятствует нормальной работе каркасов ручных направляющих.

Кто-нибудь знает способ заставить рельсы «правильно» создавать эшафот, несмотря на то, что ActiveAdmin используеттекаризованные_ресурсы?

1 Ответ

11 голосов
/ 20 января 2012

Вы можете сделать следующее, чтобы переопределить inherited_resources:

-c=scaffold_controller
...