2011-03-31 6 views
2

저는 Paperclip을 사용하는 앱을 보유하고 있으며 rake db:seed을 사용하여 새로운 사용자를 데려 오는 데 사용할 수있는 데모 계정을 생성하고 있습니다.rake db : 파일 업로드시 시드 사용

이러한 데모 계정에 포함해야하는 정보의 일부는 프로필 사진 및 Amazon S3에서 호스팅되는 기타 파일에 대한 액세스입니다.

seeds 파일에 하나 개의 항목의 샘플 :

userdemo = User.find_or_create_by_login(:login => "demo", 
    :email => user.email, 
    :user_type => "admin", 
    :password => "demo", 
    :password_confirmation => "demo") 

이 어떻게 프로필 사진과 함께 위의 사용자를 만들 수 있습니까? 여기에는 내 하드 드라이브에서 S3으로 파일을 업로드하고 해당 파일을이 레코드와 연결하는 작업이 포함됩니다. 감사!

+0

중복 가능성 [레일 유닛 테스트 - 클립과 모델 (http://stackoverflow.com/questions/1895092/unit-test- in-rails-model-with-paperclip) –

답변