Rails 3 и ActiveAdmin.Как я могу добавить виртуальную модель? - PullRequest
2 голосов
/ 18 января 2012

Есть ли способ добавить виртуальную модель? Что-то вроде второй панели инструментов, где вы можете отображать несколько разных ресурсов?

Я спрашиваю, потому что мне нужно создать страницу, содержащую только ссылки на документы, такие как счета клиентов, корпоративные счета и другие документы других моделей.

Ответы [ 2 ]

2 голосов
/ 19 января 2012

Единственный известный мне способ - создать пустую модель:

app / models / fake.rb:

class Fake

end

, затем создать генератор app / models / fake.rb:

ActiveAdmin.register Fake do
    config.comments = false
    config.clear_sidebar_sections!
    config.clear_action_items!

    collection_action :index do
        # here you can set you template
        render 'you_template', :layout => 'active_admin' 
    end
end
0 голосов
/ 20 июля 2012

Последние изменения в основной ветке ActiveAdmin устарели на панели инструментов и создают концепцию пользовательских страниц. Смотрите это .

...