如何从控制器的每个动作中渲染通用JS?

问题描述 投票:0回答:1

例如,我有一个名为Organizationscontroller,其中包括基本CRUD操作和所有respond_to JS操作,因此我在控制器respond_to的开头编写了respond_to :js, { only: %i[index destroy create] }块,现在想为所有这些动作呈现一个通用的JS,即想要对所有动作而不是所有特定于动作的JS呈现index.js.erb。那么相同的解决方案是什么?

ruby-on-rails action render commonjs respond-to
1个回答
0
投票

您可以通过覆盖default_render提供的ActionController::ImplicitRender方法来覆盖隐式渲染。

ActionController::ImplicitRender
© www.soinside.com 2019 - 2024. All rights reserved.