Ruby跟踪实例变量
如何检查实例变量值是否已更改 对于全局变量,有一个trace_var方法 但是我没有找到任何关于如何使用实例变量(或类1)的信息 我没有使用RailsRuby跟踪实例变量,ruby,trace,instance-variables,Ruby,Trace,Instance Variables,如何检查实例变量值是否已更改 对于全局变量,有一个trace_var方法 但是我没有找到任何关于如何使用实例变量(或类1)的信息 我没有使用Rails Ruby 1.9.2.最好的方法可能是避免直接访问和操作实例变量,而是通过attr\u访问器样式的接口 这使您能够执行以下操作: def my_attr=(value) logger.debug("my_attr changed to #{value.inspect}") @my_attr = value end 您是指从调试器内部还
Ruby 1.9.2.最好的方法可能是避免直接访问和操作实例变量,而是通过
attr\u访问器
样式的接口
这使您能够执行以下操作:
def my_attr=(value)
logger.debug("my_attr changed to #{value.inspect}")
@my_attr = value
end
您是指从调试器内部还是一般情况下?