W mojej aplikacji rails (v: 3.1) wdrożonej na Heroku otrzymuję więcej obiektów o tym samym ID w pamięci. mój log konsoli heroku:Więcej obiektów w pamięci o tym samym id?
>> Project.find_all_by_id(92).size
=> 2
>> ActiveRecord::Base.connection.execute('select * from projects where id=92').to_a.size
=> 1
Jak to jest możliwe? Jaki może być problem?
Czy możesz również opublikować wygenerowane instrukcje SQL? – rocketscientist
Więcej diagnostyki, którą możesz opublikować, co pomoże ci zawęzić: 'Project.find_all_by_id (92) .method (: size) .source_location' (Czy coś nadpisało .size?) I' Project.find_all_by_id (92) .to_a.size' (Czy działa, gdy nie jest stowarzyszeniem?). –