2013-06-22 1 views
0

NanoStoreInMotion을 사용하여 성공적으로 사용자를 만들 수있었습니다. 나는 그것에 대해 질의를하고 객체를 볼 수있다. 내가 겪고있는 문제는 데이터 출력입니다.NanoStoreInMotion으로 데이터 출력

사용자 모델 : 예를 들어 루비와

class User < NanoStore::Model 
    :first_name => "Jason" 
    :last_name => "Beam" 

    user = User.find(:first_name => "Jason") 
    #This returns the object [#<User:0xab96ab0>] 
end 

, 일반적으로 내가 user.first_name 그냥 할 것 특정 분야에 호출합니다. 이것은 [#]에 대한 오류 "정의되지 않은 메서드 'FIRST_NAME'가 발생합니다 : 배열 (NoMethodError)

답변

1

당신이

기반을 .first_name [0] 사용자가 같은 것을 할 필요가 그래서는 제대로 반환을 배열을 찾을 기억 경우 내 경험에 비추어 NanoStoreInMotion에 대해 조언 할 것이지만, 내 자신의 무능력을 올바르게 사용하지 못하게하지는 않겠지 만, 나에게는 부당하게 느리고 (비교적 복잡한 객체 수천 개를 저장하는) 많은 어리석은 오류가 발생하여 많은 어리석은 오류가 발생합니다.

So 나는 MotionModel로 이사 왔고 매우 행복합니다.