2013-07-11 4 views
0

Carrierwave for Rails를 사용하여 이미지를 처리하고 있습니다. 이 이미지는 carrierwave_backgrounder를 사용하여 Amazon S3에서 이미지를 처리합니다.이미지가 S3에서 처리 될 때까지 기다렸다가 레일즈를 사용하여 이미지가 사라질 때까지 기다립니다.

일단 항목을 저장하면 아직 처리되지 않았기 때문에 항목이 저장되지 않고 인덱스보기로 다시 리디렉션됩니다.

인덱스보기에서 이미지가 처리되었거나 사라질 수 있는지 확인하는 코드를 구현하는 방법은 무엇입니까?

반송파 backgrounder는 처리 후 db 열을 null로 설정하고 jquery와 통합하는 방법을 모르겠습니다.

모든 안내가 훌륭합니다. 감사.

답변

0

선택적으로 데이터베이스에 열을 추가 할 수 있습니다.이 열은 백그라운드 처리가 완료되면 으로 설정됩니다.

add_column : 사용자 : avatar_processing :

부울/그래서 carrierwave_backgrounder doc

을 통해, 당신은 당신의 레일에이 플래그를 배치 할 수 있다고 볼 (예를 들어, img 태그의 데이터 속성에서) jquery로 확인하십시오.

관련 문제