곧 정식으로 릴리스될 예정인 레일스 5의 여러가지 추가 기능 중에 두 가지가 주목을 받고 있다. 하나는 'ActionCable', 다른 하나는 'Turbolinks 3'다.
'ActionCable'에 대해서는 별도의 글을 준비 중이며, 여기서는 'Turbolinks 3'에 대해서 추가된 기능 중심으로 알아 보도록 하겠다.

참고동영상: New Turbolinks 3 Features With Ruby on Rails

특히 'Turbolinks 3'에서 추가된 기능 중 'Partial Replacement'에 대한 내용을 샘플 애플리케이션과 함께 알아 보도록 하자.

구글링을 하다가 우연히 찾게된 블로그를 소개한다.

http://geekhmer.github.io/blog/2015/02/10/ruby-on-rails-uploads-multiple-files-with-dropzonejs-and-paperclip-gem/

여러개의 파일을 드래그앤드롭으로 업로드할 수 있도록 해주고 이미지 프리뷰까지 지원한다. 부트스트랩을 사용하여 인터페이스도 깔끔하다. Dropzonejs(http://www.dropzonejs.com)을 레일스에서도 쉽게 사용할 수 있도록 해주는 dropzonejs-rails 젬이 있어서 편리하다.