Ruby on rails 在rails管理中创建后重定向到其他资源

Ruby on rails 在rails管理中创建后重定向到其他资源,ruby-on-rails,ruby,rails-admin,Ruby On Rails,Ruby,Rails Admin,想象一下,我也有这样的模型:发票和付款人。 当您创建新发票时,我的业务逻辑会生成一个新的PaymentOrder 因此,在用户使用Rails Admin创建发票后,我需要将用户重定向到新创建的PaymentOrder 有什么想法吗 谢谢我将覆盖创建操作。下面是我将如何做控制器 register_instance_option :controller do Proc.new do object.create flash[:notice] = "created #

想象一下,我也有这样的模型:发票和付款人。 当您创建新发票时,我的业务逻辑会生成一个新的PaymentOrder

因此,在用户使用Rails Admin创建发票后,我需要将用户重定向到新创建的PaymentOrder

有什么想法吗


谢谢

我将覆盖创建操作。下面是我将如何做控制器

  register_instance_option :controller do
    Proc.new do
      object.create
      flash[:notice] = "created #{@object.name}"
      redirect_to show_path
    end
  end

你能显示你已经拥有的代码吗?所有的CRUD都由RailsAdmin管理,还没有自定义代码。仅限模型回调。看起来您希望覆盖
create
操作。查看
rails\u admin
是否允许您这样做。或者添加一个类似于自定义操作的
create
,它可以让您重定向-。这肯定不是Rails管理中的第一类功能。