Rails管理员在创建另一个时创建对象

时间:2017-08-01 09:26:21

标签: ruby-on-rails ruby rails-admin

我在我的应用程序中使用rails-admin作为管理面板,我的模型Cell只有少数字段,其中一个是" title"我有另一个模型是类别,也有标题。因此,每当Cell对象从具有相同标题的管理面板创建时,我想创建一个Category对象。如何管理rails-admin创建对象?

1 个答案:

答案 0 :(得分:1)

ActiveAdmin没有具体内容。您可以通过多种方式完成此任务。

但是,我建议使用rails callbacks来实现这一目标。例如,您可以在after_create模型上创建Cell挂钩(我认为生活在app/models),看起来像这样:

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