일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 웹프로그래밍
- 모듈화
- 예스인테리어
- nodejs api
- 파이썬 웹 프레임워크
- 장고
- rails
- 루비
- 웹 프로그래밍 입문
- 루비 온 레일즈
- 홈페이지 개발하기
- Python
- Ruby On Rails
- 모닝버드
- jquery
- Django
- 프론트엔드
- 웹 프로그래밍
- 데스크탑애플리케이션
- rails review
- django 공부하기
- 장고 공부하기
- nodejs
- 레일즈
- express-mysql-session
- 웹 프론트엔드
- 꿀팁
- css3
- 루비온레일즈
- node.js
- Today
- Total
노래하듯 이야기하고, 춤추듯 정복하라.
# pin(게시글) 모델에 좋아요기능 추가하기- acts_as_votable 이란 루비 gem을 사용한다.- Gemfile에 Gem 추가하기 # Gemfile gem 'acts_as_votable', '~> 0.11.1' 터미널 -> $bundle install # 마이그레이션- 터미널-> $rails g acts_as_votable:migration-> $rails db:migrate # 모델에 코드추가: pins.rb # pin.rb acts_as_votable # 라우팅 설정: routes.rb # routes.rb resources :pins do member do put "like", to: "pins#upvote" end end # 컨트롤러에서 upvote 액션 생성: pins_controll..
# Devise User모델 커스터마이징레일즈에서 Devise 젬을 사용하여 회원가입 및 인증 기능을 손쉽게 구현할 수 있다. 더 나아가서 프로필 사진이나 닉네임 등 추가적인 정보를 추가하거나 수정하여 커스터마이징 하는 방법을 알아보겠다. # 터미널에서 칼럼추가 (예시)-> $rails g migration add_nickname_to_user nickname:string-> $rails db:migrate # application_controller.rb 코드 추가 설명: User 컨트롤러가 따로 존재하지 않으므로 application 컨트롤러를 사용해야한다. 여기서 우리가 추가한 nickname이란 user의 속성이 기존에 존재했던 email이나 password 속성들처럼 동일한 parameter로 ..
# 레일즈 앱에서 사진업로드 하기제가 알고 있는 내용으로는 레일즈 앱에서 사진 업로드 기능을 구현할 때에 있어서 paperclip이나 carrierwave gem을 사용하는 것으로 알고 있습니다. 이번 포스팅에선느 paperclip gem을 사용하여 간편하게 사진업로드 기능을 구현해 보겠습니다. paperclip gem => https://rubygems.org/gems/paperclippaperclip github => https://github.com/thoughtbot/paperclip/ # Gemfile에 gem 추가하기 # Gemfile gem 'paperclip', '~> 6.1' # 터미널-> $bundle install # 사진업로드 기능을 넣을 모델에 코드추가 # pin.rb has_at..