2013-10-12 74 views
0

我正在使用活动管理员并希望自定义更新操作。但提交后表单控件是活动管理员不会覆盖控制器操作

未进入更新操作。

我的代码如下。

 ActiveAdmin.register Job do 

      form :partial => 'jobs/form' 

      controller do 

      def update 
      update! do |format| 
       binding.pry 
       format.html 
      end 
      end 
     end 
     end 

任何帮助?

感谢

+0

一个成功的'update'操作的默认HTTP响应是重定向,这可能成为问题。你想达到什么目的? –

+0

尝试将binding.pry作为第一条语句,并检查代码是否进入。 –

+0

你解决了吗? – frandroid

回答

0

这个工作对我来说

controller do 
    def create 
     @foo = Foo.new(permitted_params['some_params']) 
     if @foo.save 
      binding.pry 
      puts 'foo' 
      redirect_to admin_foo_path(@foo) 
     end 
    end 
    end 
0

试试这个,它的作品对我来说

def update 
    super do |format| 
    binding.pry 
    redirect_to collection_url 
    end 
end