Rails Active Admin修改默认操作

时间:2012-06-05 19:56:13

标签: ruby-on-rails ruby-on-rails-3 activeadmin

我有一个Rails应用程序,我使用Active Admin(0.3.1)作为mi管理界面。问题是我想为它添加一个新模型,但我需要在用户提交表单后在create动作上插入一些自定义代码。

有可能吗?怎么做的?

我需要处理一些数据并在创建过程中创建一些其他对象。

先谢谢。

1 个答案:

答案 0 :(得分:3)

如果要修改ActiveAdmin控制器,可以这样做:

    ActiveAdmin.register Post do

      controller do
        # This code is evaluated within the controller class

        def create
          # override the action here
        end
      end

    end