2010-07-06 3 views

답변

1

내가 가져 비슷한 문제가 있었다 : 예를 들어

, 나는 필드가 사용자 모델을 가정 해 봅시다 외부 데이터를 datamapper에 저장합니다. CSV를 외부 데이터베이스에서 덤프 한 다음 CSV를 읽고 새 레코드를 만드는 가져 오기를 작성했습니다. 그런 다음

class Staff 
include DataMapper::Resource 
    property :id, String, :key => true 
    property :full_name, String 
    property :email, String 
    has n, :stages 
end 

:

CSV.parse(staff) do |row| 

@staff = Staff.create(
    :id => row[1], 
    :full_name => row[0], 
    :email => row[0].downcase.gsub!(' ', '.') 
); 


@staff.save 

이 아마도 이와 같은 접근 방식이 적합 할 것인가?

+0

감사합니다. 이것은 매우 우아합니다! – hagope

관련 문제