일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Scala
- transaction
- uploader
- form
- TIP
- Migration
- 점심영어스터디
- Shell
- rubyonrails
- RoR
- 전화영어
- carrierwave
- programming
- fileUploader
- mysql
- Rails
- share
- Ruby
- java
- Linux
- minitest
- fixture
- max중첩
- test
- 삽질기
- Hadoop
- activerecord
- Ruby on Rails
- apache spark
- programmingTip
- Today
- Total
목록fileUploader (2)
아침바라기의 이야기
지난번 포스트에 이어 다시한번 carrierwave gem를 다룬다. 최근 필자는 난감한 상황에 봉착했다. 데드라인이 얼마 안남은 프로젝트에서 미를 추구하는 우리의 아름다운 분들이 웹 페이지마다 썸네일 크기를 제각각으로 만들었다. 물론 거기에 디바이스 종류(PC, 모바일기기 등등)에 따라 썸네일 사이즈가 요동치는 것은 물론이다. (이른바 썸네일 지옥이 시작된것이니...OTL) Carrierwave에서 제공하는 업로더 예제를 그대로 사용해보려고 했다. 이리저리 따져봤다. 썸네일 1개당 이미지 업로더 클래스가 1개. 그리고 기기별로 version 추가. 기기별 version 추가는 어차피 피할 수 없다. (기기별 대응은 하다보면 더러워질 수 밖에 .-_-) 그러면, 기기별로 version을 만드는건 피할 수..
레일즈(Rails) 파일업로드 Gem 중 많이 쓰이는 것은 3가지다.1. Paperclip 2. Carrierwave 3. dragonfly 레일즈 툴박스 참고추측컨데, 업로드 사용이 간편한 Gem일수록 사용률이 높은듯하다. 그런데 안타깝게도 내가 사용하는건 2번 carrierwave라 이 내용에 대해 설명하고자 한다. 이 파일 업로더는 기능이 다양하다는 장점을 가지고 있다. 그럼 carrierwave 기본 사용법에 대해 알아보자. 우선 설치방법이다. 설치방법 설치 방법은 심플하다 1. gem을 인스톨 $ gem install carrierwave 2. Gemfile에 추가 gem 'carrierwave' 사용방법 그럼 이제 어떻게 사용하지?예를 들어 설명해보겠다.모 웹사이트 구축중에 사용자 프로필에 프..