gpt4 book ai didi

ruby-on-rails - 如何拥有 Active Admin 嵌套和非嵌套资源 View ?

转载 作者:行者123 更新时间:2023-12-04 09:07:10 24 4
gpt4 key购买 nike

一个用户有_many 个交易。我目前已将事件管理员设置为使用 admin/transactions.rb 中的belongs_to :user 将事务嵌套在用户下以进行基本CRUD。但是,我还需要一个用于显示跨用户的交易记录子集的交易的顶级 View 。我怎样才能完成这第二部分?

最佳答案

我认为现在最好的方法是传入“可选”选项:

ActiveAdmin.register Transactions do
belongs_to :user, :optional => true
...
end

这样,您就可以从主导航菜单以及特定用户下的嵌套 View 访问所有交易。

如果想了解更多,可以引用下面的源代码:

https://github.com/gregbell/active_admin/blob/0.4.x-stable/lib/active_admin/resource.rb

第131行
def include_in_menu?
super && !(belongs_to? && !belongs_to_config.optional?)
end

关于ruby-on-rails - 如何拥有 Active Admin 嵌套和非嵌套资源 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10462314/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com