在Rails

时间:2016-03-28 17:23:00

标签: ruby-on-rails

在我们的Rails 4.2应用程序中,main_app索引操作呈现主菜单并激活after_action以在渲染后执行某些操作:

  class UserMenus < ApplicationController
    after_action :do_something
    def index
      ........
      render 'user_menus/index'
    end
  end

user_menus.index view中,有链接链接到几个引擎&#39; (模块)索引页面。这是其中之一:

   link_to 'Payment Request', payment_requestx.reqeusts_path

此处payment_requestx是引擎名称。

Rails执行render "user_menus/index"的顺序是首先呈现用户菜单索引视图=&gt;点火after_action do_something =&gt;在索引页面上加载所有引擎模型,例如request

我们需要在after_action do_somethingAFTER已解雇的user menu index view模型已加载(现在after_action do_something触发器在加载模型之前)。有没有办法做到这一点?

0 个答案:

没有答案