2014-10-29 2 views
0

사용자가 5 장의 사진을 업로드 할 수있는 앱이 있습니다. 레일을 사용하는 백엔드에서는 모든 것이 잘 작동합니다 & 종이 클립.종이 클립, 이미 저장된 이미지 2 개를 교환하는 방법은 무엇입니까?

그러나 사용자가 이미지 순서를 변경할 수있는 기능을 추가하고 싶습니다.

예를 들어 누군가의 프로필에 그림이 5 개 있고 그림 4와 그림 1의 위치를 ​​바꾸고 싶다면 어떻게해야합니까?

이미지를 교환하는 쉬운 방법이 있습니까? 필자의 우려는 그림 4가 그림 1의 세부 사항을 저장할 때 그림 4가 이제 그림 1이기 때문에 그림 1이 더 이상 그림 4를 저장할 수 없다는 것입니다.

현재 paperclip은 URL을 통해 이미지를 저장하므로 그림 4가 그림 1을 저장하자마자 이미지가 대체되었습니다.

내가 바라고 있어요 클립은

답변

0

것 이미지 순서를 제어하는 ​​가장 쉬운 방법은, 예를 들면와 이미지를 주문 다른 열을 추가 할 ... 내 인생을 쉽게하기 위해 내장 일부 '스왑 이미지'기능이 있습니다 :

다음
rails g AddSequenceToImages sequence:integer 
rake db:migrate 

, 언제 당신은 당신이 다음 예를 들어, 해당 열을 사용하여 순서 이미지를 표시 : 이미지가 이중 것 주문 인터페이스를 구현

user.images.order(:sequence) 

더 복잡하지만 기본적으로 sequence 값만 변경하면됩니다.