try 使用Active Admin 3.0构建此应用程序.这对我来说似乎是如此基本,以至于我觉得我肯定错过了什么.

让我们假设我有一个Store型号和一个Employee型号,并且一家store 有许多员工,并且员工属于一家store .

当我转到store 的show页时,我希望在store 属性的主要部分下面有一个表,列出该store 的所有员工.从字面上讲,我只是想将员工index呈现为部分或类似的东西,并将其传递给特定store 的员工.

我不想定制所有这些代码,最终不得不重写所有索引逻辑以及相关的样式和html,似乎应该有一种更简单的方法.有没有我可以放进go 的衬垫?

推荐答案

我希望这会对你有所帮助)

ActiveAdmin.register Store do

  # other code...

  show do
    attributes_table do
      row :id
      row :name
      row :description
      # other rows for Store model...
    end

    panel 'Employees' do
      paginated_collection(store.employees.page(params[:page]).per(15), download_links: false) do
        table_for(collection, sortable: false) do
          column :id
          column :username
          # Other columns for the Employees table
        end
      end
    end
  end

  # other code...

end

Ruby-on-rails相关问答推荐

form_with正在try 用错误的路径生成操作

SASS,Rails 7:找不到要导入的样式表

在Ruby中按特定值合并时,将两个对象数组添加到一起

Rails 6:强类型原始 SQL 查询返回数组类型

Ruby on Rails 中的多种布局

如何在 Ruby on Rails 中正确存储 BigDecimal

Rails 'includes' 和 'where' 与 belongs_to 和 has_many 关联

heroku 推送错误:无法检测到 rake 任务

在 Rails 3 中,如何在路由中使用锚点作为 ID?

ActiveRecord 回调列表

跳过模型中的某些验证方法

如何在 Rails 上生成 AuthenticityToken

如何在 routes.rb 中使用 301 或 302 进行重定向

Rails 服务对象与 lib 类

URL中的Rails点而不是斜杠

非持久 ActiveRecord 模型属性

列出关联模型的名称

Rails:弃用警告:您没有设置 config.secret_key_base

测试和规格有什么区别?

rails路由中资源和资源之间的区别?