Ruby on rails 活动管理员:使用所属资源的专用索引页
Rails 5(Ruby 2.5.1)、activeadmin 2.2.0 我有一个属于资源a的资源B,因此我可以列出属于a实例的B的索引视图Ruby on rails 活动管理员:使用所属资源的专用索引页,ruby-on-rails,activeadmin,Ruby On Rails,Activeadmin,Rails 5(Ruby 2.5.1)、activeadmin 2.2.0 我有一个属于资源a的资源B,因此我可以列出属于a实例的B的索引视图 ActiveAdmin.register B do menu false belongs_to :A end ActiveAdmin.register A do menu 'A' end 当我尝试独立于A为B的所有实例创建索引页时,使用以下代码: ActiveAdmin.register B do menu false belon
ActiveAdmin.register B do
menu false
belongs_to :A
end
ActiveAdmin.register A do
menu 'A'
end
当我尝试独立于A为B的所有实例创建索引页时,使用以下代码:
ActiveAdmin.register B do
menu false
belongs_to :A
actions :index
index do
id_column
end
end
它不会生成专用索引路径当我删除所属
时,我会获得资源B的专用路径和预期索引视图。但我会丢失所属
所属的资源a上的功能
如何保持关联并拥有资源B的常规索引页?说明要实现这一点,您需要将可选:true
传递到属于
指令。因此,注册B类似于:
ActiveAdmin.register B do
menu false
belongs_to :A, optional: true
actions :index
index do
id_column
end
end
我将应用程序放在一起进行说明。说明要实现这一点,您需要将可选:true
传递给属于
指令。因此,注册B类似于:
ActiveAdmin.register B do
menu false
belongs_to :A, optional: true
actions :index
index do
id_column
end
end
我把这个应用程序放在一起加以说明。它值得一读,直到最后一句。谢谢你的提示!这本书值得一直读到最后一句。谢谢你的提示!