Rails 3和ActiveAdmin。如何添加虚拟模型?

时间:2012-01-18 19:41:16

标签: ruby-on-rails ruby activeadmin

是否可以添加虚拟模型?诸如第二个仪表板之类的东西可以显示多个不同的资源?

我问,因为我需要创建一个除了文档链接之外的页面,例如客户发票,公司发票和其他模型的其他文档。

2 个答案:

答案 0 :(得分:2)

我知道的唯一方法是创建一些空模型:

应用程序/模型/ 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

答案 1 :(得分:0)

ActiveAdmin主分支中的最后一次更改不推荐使用Dashboard并创建自定义页面的概念。请参阅this