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.

Reply via email to