OK. The basic idea of the circular dependency control is to detect this:
$ cat a.rb B A = 1 $ cat b.rb A B = 1 If some code triggers autoloading of A (or B), you'd get an infinite loop. To halt the loop you'd need to get an object defined to the constant somehow, but the code wouldn't ever reach that point. In any case, if you guys could open an issue in GitHub with a minimal way to reproduce the problem we'd look into it. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/rubyonrails-core. For more options, visit https://groups.google.com/groups/opt_out.
