【发布时间】:2022-08-05 10:02:09
【问题描述】:
假设我有一个模型:
class User
has_many :books
end
class Book
belongs_to :user
end
现在在活动管理员中,当我选择任何用户时我想要。该表单将仅显示该用户创建的书籍。
forms do |f|
f.inputs do
f.input :user, as: :select, collection: User.all
f.input :books, as: :select, collection: Book.all
end
f.actions
end
替换Book.all 的查询是什么?
-
我认为你需要javascript来解决这个问题。因为在页面加载并且您从选择框中选择用户之前,不会决定选择哪个用户。
-
ActiveAdmin Addons gem 提供在 ActiveAdmin 中集成 nested select 的选项
标签: ruby-on-rails ruby forms activeadmin