我可以阻止Rails将实例变量从控制器传递到视图吗?

Max*_*ing 3 ruby ruby-on-rails ruby-on-rails-4

是否有任何方法可以在渲染时禁用Rails实例变量自动传递给视图?我希望能够将其关闭,然后查看失败的目标,以便进行重构.

PSk*_*cik 8

你应该可以通过覆盖view_assigns你的控制器来做到这一点:

class SomeController < ApplicationController
  protected
   def view_assigns
   {} #an empty hash
   end
end
Run Code Online (Sandbox Code Playgroud)