1/ We all misuse the term "heisenbug" to mean "indeterminate". TRUE meaning is "disappears when you look at it". https://en.wikipedia.org/wiki/Heisenbug
8/ and the ACT OF INSTRUMENTING THE LIBRARY to print out steps in the process...makes the bug go away.
-
-
9/ my theory is that the printouts force the Arel library to reify the search results at a different point in the cycle, thus avoiding a bug
-
10/ solution (work-around ?) is likely going to be me monkey patching the library in my code so to force an earlier collapse / reification.
- Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.