2012-08-05 2 views
0

모델 :DataMapper.get : 반환 (속성 => 값) 전무

class Country 
    include DataMapper::Resource 
    property :id, Serial 
    property :name, String 
    property :continent, String 
end 

내가 이름을 속성으로 쿼리를 할 노력하고있어 :

Country.find(:name => "value")

하지만 반환 유지 나 nil. 특정 값을 가진 기록이 데이터베이스에 존재한다는 것이 확실하기 때문에 어떤 경우가되어서는 안됩니다. Country.first(:name => "value") 또는 Country.last(:name => "value")

Country.get에만 기본 키 또는 복합 키

그리고 대안으로 검색이됩니다 지원 :

답변