我正在使用主动管理宝石。在我的数据库中有两个表:lists
和items
。我将模型lists
添加到了活动管理员。
我的目标是当我使用基本操作(新建,显示,更新)时,我应该能够立即使用数据列表及其在一个页面上的项目。有人可以解释怎么做吗?
答案 0 :(得分:0)
活动管理员有你要拦截的方法的超级版本,在这种情况下你可以定义它们然后调用它们的父级,你可以在块中访问已经为你创建的实例变量,你可以用它来执行操作在它上面和关联记录。
ActiveAdmin.register List do
controller do
def create
create! do |format|
@list
end
end
update
update! do |format|
@list
end
end
def edit
edit!
end
end
end
希望这能引导你朝着正确的方向前进。