活动管理员不会覆盖控制器操作
问题描述:
我正在使用活动管理员并希望自定义更新操作。但提交后表单控件是活动管理员不会覆盖控制器操作
未进入更新操作。
我的代码如下。
ActiveAdmin.register Job do
form :partial => 'jobs/form'
controller do
def update
update! do |format|
binding.pry
format.html
end
end
end
end
任何帮助?
感谢
答
这个工作对我来说
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
答
试试这个,它的作品对我来说
def update
super do |format|
binding.pry
redirect_to collection_url
end
end
一个成功的'update'操作的默认HTTP响应是重定向,这可能成为问题。你想达到什么目的? –
尝试将binding.pry作为第一条语句,并检查代码是否进入。 –
你解决了吗? – frandroid