Guest User

Untitled

a guest
Apr 26th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.97 KB | None | 0 0
  1. Это работает:
  2. >> Card.find(2)
  3. => #<Card id: 2, original_card_id: 46, level: 2, expa: 1300, user_id: nil, created_at: nil>
  4.  
  5. >> OriginalCard.find(46).cards.find(:first)
  6. => #<Card id: 2, original_card_id: 46, level: 2, expa: 1300, user_id: nil, created_at: nil>
  7.  
  8. А в обратную сторону - фиг.
  9. >> OriginalCard.find(46).cards.find(:first).original_card
  10. #(или >> Card.find(2).original_card - результат одинаковый.. )#
  11.  
  12. NoMethodError: You have a nil object when you didn't expect it!
  13. You might have expected an instance of Array.
  14. The error occurred while evaluating nil.each
  15. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/association_preload.rb:70:in `set_association_single_records'
  16. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/association_preload.rb:68:in `each'
  17. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/association_preload.rb:68:in `set_association_single_records'
  18. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/association_preload.rb:228:in `preload_belongs_to_association'
  19. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/association_preload.rb:215:in `each'
  20. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/association_preload.rb:215:in `preload_belongs_to_association'
  21. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/association_preload.rb:40:in `send'
  22. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/association_preload.rb:40:in `preload_one_association'
  23. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/association_preload.rb:38:in `each'
  24. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/association_preload.rb:38:in `preload_one_association'
  25. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/association_preload.rb:17:in `preload_associations'
  26. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/association_preload.rb:16:in `preload_associations'
  27. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/association_preload.rb:16:in `each'
  28. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/association_preload.rb:16:in `preload_associations'
  29. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/base.rb:1316:in `find_every'
  30. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/base.rb:1349:in `find_one'
  31. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/base.rb:1335:in `find_from_ids'
  32. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/base.rb:519:in `find'
  33. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/associations/belongs_to_association.rb:44:in `find_target'
  34. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:186:in `load_target'
  35. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:99:in `reload'
  36. from /home/docent/rails-apps/repo_klanz/klanz.git/klanz/vendor/rails/activerecord/lib/active_record/associations.rb:1069:in `original_card'
  37. from (irb):12
Add Comment
Please, Sign In to add comment