Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 活动\u管理、嵌套路由和自定义视图_Ruby On Rails_Activeadmin_Nested Resources - Fatal编程技术网

Ruby on rails 活动\u管理、嵌套路由和自定义视图

Ruby on rails 活动\u管理、嵌套路由和自定义视图,ruby-on-rails,activeadmin,nested-resources,Ruby On Rails,Activeadmin,Nested Resources,我刚开始使用active_admin,我有2个资源: class Category < ActiveRecord::Base validates :name, :presence => true has_many :auctions end 我的问题是: 为了显示给定类别的所有拍卖,我应该如何为其生成嵌套资源?(/admin/categories/1/auctions) 在我的前端,我必须显示所有没有admin/前缀的拍卖,基本上我需要这个可用的,我试图添加route

我刚开始使用active_admin,我有2个资源:

class Category < ActiveRecord::Base
  validates :name, :presence => true
  has_many :auctions  
end
我的问题是:

  • 为了显示给定类别的所有拍卖,我应该如何为其生成嵌套资源?(/admin/categories/1/auctions)
  • 在我的前端,我必须显示所有没有admin/前缀的拍卖,基本上我需要这个可用的,我试图添加routes.rb指令资源:拍卖,但我需要在admin/范围之外生成一个新的拍卖控制器。这是个好办法吗

谢谢

首先,您可以做的是将此activeadmin指令放置在“register”块中

ActiveAdmin.register Auction do
  belongs_to :auction
end
您可能希望签出此页面:

第二;这确实是正确的方法。在管理范围外创建一个单独的控制器。祝你好运

ActiveAdmin.register Auction do
end
ActiveAdmin.register Category do
end
ActiveAdmin.register Auction do
  belongs_to :auction
end