例如,我有一个名为Organizations
的controller,其中包括基本CRUD操作和所有respond_to
JS操作,因此我在控制器respond_to
的开头编写了respond_to :js, { only: %i[index destroy create] }
块,现在想为所有这些动作呈现一个通用的JS,即想要对所有动作而不是所有特定于动作的JS呈现index.js.erb
。那么相同的解决方案是什么?
您可以通过覆盖default_render
提供的ActionController::ImplicitRender
方法来覆盖隐式渲染。
ActionController::ImplicitRender