더욱 강력해진 Turbolinks 3

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

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

특히 'Turbolinks 3'에서 추가된 기능 중 'Partial Replacement'에 대한 내용을 샘플 애플리케이션과 함께 알아 보도록 하자.
계속 “더욱 강력해진 Turbolinks 3” 읽기

로컬Storage에 Form 데이터 자동저장하기

누구나가 폼 데이터 입력시 긴 글을 작성하다가 저장을 하지 않은 상태에서 브라우저 화면을 refresh한 경우 입력한 데이터가 사라지는 경험이 있을 것이다.

 

계속 “로컬Storage에 Form 데이터 자동저장하기” 읽기

Dropzone.js 를 이용한 파일 업로드 구현하기

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

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 젬이 있어서 편리하다.

계속 “Dropzone.js 를 이용한 파일 업로드 구현하기” 읽기