이것은 나를 혼란스럽게합니다.ActiveRecord 개체 - 검색된 레코드 쿼리
내가 가진 : 놀리려는에서
person = Person.find_or_create_by(user_id: some_id)
previous_person = Person.where('user_id < ?' some_id).limit(1).order('user_id desc')
binding.pry
내가 할 :
person.user_id
=> 12
previous_person.user_id
NoMethodError: undefined method `user_id' for #<ActiveRecord::Relation::ActiveRecord_Relation_Person:0x007fdd24d635b8>
왜 내가 previous_person의 USER_ID에 액세스 할 수 없습니다?
-
예, 올바른 방법입니다. 문제가 해결되었습니다. – Snowcrash