3
В Ruby on Rails при отладке есть способ, которым мы можем попросить отладчика разорвать выполнение сразу после значения в определенном месте памяти или значения изменения переменной/объекта?Ruby/Rails Debugging: Break при изменении значения объекта/переменной
В моем случае я не знаю, где значение меняется. то есть я не знаю точную функцию/местоположение кода, в котором происходит изменение. Поэтому я хотел использовать такие функциональные возможности отладчика (если есть), что всякий раз, когда это значение изменяет выполнение отладки, выполняется разблокировка, и я смогу найти этот фрагмент кода. –
Это всего лишь указание на стратегию поиска, от которой происходит изменение. Если он является внутренним для экземпляра, вы можете обеспечить доступ к этой переменной, используя методы getter/setter. Если это связано с внешним вызовом, то применяется аналогичная линия рассуждений. Если, однако, данные изменяются с помощью массового обновления таблицы db, тогда все ставки отключены. –