본문 바로가기 메뉴 바로가기

덕's IT Story

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

덕's IT Story

검색하기 폼
  • 분류 전체보기 (198)
    • IT 이야기 (31)
      • 그 외 (15)
      • 대외활동 소식 (9)
      • 컴퓨터 지식 (7)
    • 클라우드&오픈스택 (8)
      • 클라우드 (2)
      • 오픈스택 (6)
    • 프로그래밍 (86)
      • C/C++ (1)
      • 자료구조&알고리즘 (11)
      • 다음API (6)
      • OpenCV (2)
      • RabbitMQ (6)
      • Git&GitHub (3)
      • Web (2)
      • 자바스크립트 (12)
      • Spring (7)
      • Java (36)
    • Ruby&Rails (21)
      • Rails (16)
      • Gem (5)
    • OS (20)
      • 리눅스&우분투 (12)
      • CentOS (5)
      • 안드로이드 (3)
    • 해킹&보안 (5)
      • 무선해킹 (2)
      • 시스템해킹 (3)
  • 방명록

gem (4)
[Rails] Devise Gem 을 이용한 사용자 인증관리

[Rails] Devise Gem 을 이용한 사용자 인증관리 웹 페이지를 개발할 때 사용자 회원가입, 로그인, 로그아웃, 회원탈퇴, 권한인증 등은 거의 필수요소 중 하나입니다. 이런 부분들을 세션과 쿠키를 이용하여 직접 구현할 수 도 있지만 보안, 안정성 등을 고려하면 오픈소스 라이브러리를 이용하는 것도 현명한 선택입니다. Rails에는 오픈소스 라이브러리이인 devise gem 이 이런 기능들을 수행해줍니다. 유사 여러 라이브러리들이 있지만 devise gem 이 가장 인기가 좋습니다. 이번에는 devise gem을 이용한 사용자 인증관리를 구현해보도록 하겠습니다. 실습 개발 환경OS: Ubuntu 14.04LTSRails 4.xRuby 2.x 우선 Gemfile 에 devise 라이브러리를 추가해줍니..

Ruby&Rails/Gem 2015. 7. 30. 09:17
[Rails] Nokogiri gem 으로 XML 파싱하기

이번 예제에서는 Nokogiri Gem 을 이용하여 XML을 파싱을 해보겠습니다. 예제의 내용은 네이버 지도 API에서 출력해주는 XML 을 파싱하는 내용입니다. 위 그림은 Kisti 라는 검색 key를 입력했을 때의 출력 xml 입니다.대충 필요한 title, address, mapx, mapy 태그의 값을 뽑아보겠습니다. 1. Gemfile 에 nokogiri 를 추가하여 설치를 해줍니다. $ bundle install 2. 작업을 하고자하는 Controller 에 파싱작업을 진행합니다. 위의 그림에서 처럼 컨트롤러의 액션에서url 변수에 파싱하고자하는 url 주소를 저장하고 이를 Nokogiri::XML(open(url)) 함수를 이용해서 xml 문서를 받아 doc 변수에 저장을 합니다.그리고 xm..

Ruby&Rails/Gem 2014. 8. 24. 23:40
[Rails] 파일/이미지 업로드 paperclip

Rails 4 에서 Paperclip 과 Image Magick 으로 파일 업로드 및 이미지 처리를 할 수 있습니다. Paperclip 을 이용한 프로필 사진 기능을 만들어보도록 하겠습니다. Requirements1. Ruby 버전 1.9.2 이상2. Rails 버전 3.0 이상3. ImageMagick 설치 1. ImageMagick 설치$ sudo apt-get install imagemagick$ sudo apt-get instal libmagickwand-dev 2. Paperclip gem 설치Gemfile 에 추가gem "paperclip", "~> 4.1"$ bundle install 3. User 모델에 컬럼추가$ rails g paperclip user avatar$ rake db:mig..

Ruby&Rails/Rails 2014. 8. 18. 11:20
[Rails] 이메일 전송

[Ruby on Rails] gmail gem을 이용한 이메일 전송 1. Gemfile 에 gem 'gmail' 추가 2. bundle install 로 gmail gem 설치 3. 입력 폼 작성 입력폼의 view 페이지로 email_send 페이지의 인자값으로 email, title, content를 전달한다. 4. 해당 Controller의 Action에 기능 추가 입력폼에서 전송된 인자값들을 email, title, content 변수에 저장한다. Gmail.connect()로 계정에 로그인을 하고 해당 변수에 저장된 email 주소로 이메일을 전송한다.여기서 your_gmail_id 와 your_gmail_password는 gmail 의 계정과 패스워드를 입력하면 된다. 5. 결과 view 작성 ..

Ruby&Rails/Gem 2014. 7. 8. 01:44
이전 1 다음
이전 다음
최근에 올라온 글
  • [책 리뷰] 자바 최적화 (Optimizing J⋯
  • Spring Webflux + JDBC(혹은 bl⋯
  • [macOS Mojave] Evernote (혹은⋯
  • spring-boot-starter-webflux⋯
TAG
  • 자료구조
  • CSS
  • 알고리즘
  • Message Queue
  • ubuntu
  • OpenStack
  • gem
  • Java
  • 프로그래밍
  • 컴퓨터
  • rabbitmq
  • 우분투
  • 리눅스
  • 이펙티브 자바
  • html
  • install
  • 다음지도 API
  • ruby on rails
  • IceHouse
  • 다음지도
  • Rails
  • ruby
  • 클라우드 컴퓨팅
  • 오픈스택
  • IT
  • 웹프로그래밍
  • javascript
  • codecademy
  • 다음
  • 티스토리 초대장
more
글 보관함
  • 2019/06 (1)
  • 2018/12 (2)
  • 2018/11 (2)
  • 2018/10 (1)
  • 2018/07 (2)
Total
695,667
Today
68
Yesterday
235

Copyright ⓒ 2018 kkd927. All rights reserved.

티스토리툴바