일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- TIP
- carrierwave
- rubyonrails
- Rails
- Linux
- fixture
- uploader
- programmingTip
- Scala
- share
- Ruby
- mysql
- apache spark
- minitest
- java
- transaction
- form
- RoR
- 점심영어스터디
- Ruby on Rails
- test
- programming
- fileUploader
- Hadoop
- Migration
- Shell
- 전화영어
- 삽질기
- max중첩
- activerecord
- Today
- Total
목록form (2)
아침바라기의 이야기
레일즈(Rails) 파일업로드 Gem 중 많이 쓰이는 것은 3가지다.1. Paperclip 2. Carrierwave 3. dragonfly 레일즈 툴박스 참고추측컨데, 업로드 사용이 간편한 Gem일수록 사용률이 높은듯하다. 그런데 안타깝게도 내가 사용하는건 2번 carrierwave라 이 내용에 대해 설명하고자 한다. 이 파일 업로더는 기능이 다양하다는 장점을 가지고 있다. 그럼 carrierwave 기본 사용법에 대해 알아보자. 우선 설치방법이다. 설치방법 설치 방법은 심플하다 1. gem을 인스톨 $ gem install carrierwave 2. Gemfile에 추가 gem 'carrierwave' 사용방법 그럼 이제 어떻게 사용하지?예를 들어 설명해보겠다.모 웹사이트 구축중에 사용자 프로필에 프..
요즈음 회사에서 레일즈로 프로젝트를 진행하고 있다. 최근의 경험을 공유해보고자 글을 쓴다.erb 파일에서의 레일즈의 폼은 아래와 같이 구성한다.(스케폴드 해보면 바로 나온다.ㅎㅎ) 이러면 레일즈가 아래처럼 HTML로 렌더링 해준다.이 폼을 submit 해보자.그러면 submit 타켓 controller의 @model.param1에 값이 들어간다. 보통 레일즈 쓰다보면 이쯤에서 구현이 끝난다. 그럼 모든 문제해결?! 그러면 내가 이글을 안쓰지.을 할 수는 없다.업무를 진행하다보면 기획자의 아름다운 요구사항으로 인해, 아래와 같은 얘기를 듣는다 "요 페이지에서 버튼누르면 입력 컬럼이 추가되도록 만들어주세요!""...." 요 말인 즉슨 AJAX 통신을 하든가, 아니면 form 하나로 객체 여러 개를 컨트롤러로..