我正在为网站创建优惠券系统,我不想授予管理员删除优惠券的权利,而不是删除链接,我只想将我的字段状态从启用更新为禁用。
问问题
90 次
1 回答
1
您可以挑选您想要的操作,然后创建一个“禁用”成员操作:
ActiveAdmin.register Voucher do
actions :all, except: [:destroy]
member_action :disable, :method => :put do
voucher = Voucher.find(params[:id])
voucher.update_attribute!(:status, "disabled")
end
action_item only: [:show] do
unless voucher.status == "disabled"
link_to("Disable", disable_admin_voucher_path(voucher), method: 'put')
end
end
end
于 2012-11-14T22:36:19.807 回答