2017-08-01 106 views
0

我在我的应用程序中使用rails-admin用于管理面板,我有模型单元格中有几个字段之一是“标题”,我有另一个模型是类别也有标题。所以我想创建一个Category对象,每次Cell对象都使用相同的标题从管理面板创建。我如何管理从rails-admin创建对象?Rails管理创建对象时创建另一个

+0

哪里是你的代码?你试过什么了?你看到了什么行为/错误? –

+0

你目前的问题太模糊了;没有看到你目前正在尝试的东西,我无法提供适当的回应。 'Category.create(title:params [:title])'?? –

+0

在轨管理,我有 config.model细胞做 名单做 exclude_fields:_id 结束 结束 ,我不知道什么地方去PROGRAMM当我按下“保存”创建细胞,所以我不能处理任何事情当这种行为 –

回答

1

没有什么特别的ActiveAdmin。您可以通过几种方式来完成此操作。

但是,我建议使用rails callbacks来实现这一点。例如,你可以在Cell模型(住在app/models我想),这将是这个样子创造after_create钩:

after_create :create_category
...
...
def create_category Category.create(title: title) end

+0

这是一个解决方案),但我不知道这是最好的 –