Мне трудно понять, как ActiveAdmin (http://activeadmin.info/) работает с существующими контроллерами
У меня есть следующие контроллеры
app/controllers/projects_controller.rb
и я успешно смог реализовать интерфейс ActiveAdmin поверх моих представлений в вышеприведенном контроллере. Но мой вопрос, я добавил следующий before_filter в моем контроллере
class StaticContentsController < ApplicationController
before_filter :list_content_types
def index
@static_contents = StaticContent.all
end
end
Но этот фильтр, похоже, не выполняется, фактически я изменил код внутри метода index на
@static_contents = abc StaticContent.all
Как и следует из-за раздела 'abc', но, к удивлению, мое приложение работает без ошибок. Я предполагаю, что «ActiveAdmin» читает контроллеры самостоятельно, а не существующие
это мой путь действия индекса
http://localhost:3000/admin/static_contents
и это в режиме разработки
Может кто-нибудь помочь мне понять, как контроллеры работают с ActiveAdmin, или я что-то здесь упускаю
Вот мои конфиги
рельсы (3.0.0)
рубин 1.8.7
активадмин (0.3.2)
заранее спасибо
Sameera