내 예를 들어 datamapper 클래스DataMapper, 여러 레코드를 만드는 방법은 무엇입니까?
class Simple
include DataMapper::Resource
property :id, Serial
property :uid, Integer
end
그리고 내가 추가하고 싶습니다 배열 아이디 UID의의가있다.
: 나는Simple.all(:uid.in=>items)
같은 일을 할 것입니다 배열의 아이디의의를 검색하고 싶다면
items=[1,2,3,4,5,6,7,8,9,1,1,1,2,2,2,3]
등의 여러 레코드를 만드는 동일한 기능을 수행 할 수있는 방법이 있나요
Simple.create(:uid=>items) #this doesn't work by the way
이 주위에 방법은 다음과 같습니다
items.each{|item|Simplel.create(:uid=>item)}
,
하지만 이것은 효율적 일 수는 없습니다. 더 좋은 방법이 있어야합니다.
매우 감사드립니다. – Dublinclontarf