给出以下帮助:
def hide_contact_details!
@hide_contact_details = true
end
def show_contact_details?
@!hide_contact_details
end
我想从少数几个控制器中调用hide_contact_details!
,并在模板周围使用show_contact_details?
。
但是,当我在Rails 3中使用控制器中的view_context
对象时,它似乎指向与我的视图不同的对象。
@hide_contact_details
为零,除非我调用hide_contact_details!在视图中,而不是通过视图中的view_context.hide_contact_details!
。
如何调用控制器中的(辅助)方法,该方法设置了视图中助手可以访问的布尔值?