해당 글은 https://blog.naver.com/kbs4674/221068186479 로 부터 게시글이 이전되었습니다. 회원가입 시, 본인확인 및 어떤 특정한 소속의 확인을 위해 이메일 인증이 필요한 경우가 있습니다. 이번에는 이메일 인증이 있어야만 회원가입을 할 수 있는 방법에 대해 소개하고자 합니다. 시작 전 유의사항 1. Gem : devise를 이미 사용하고 있다는 가정하에 이 글을 작성합니다! [ devise Gem 설치법 클릭 ] 2. 현재 devise는 기본적으로 메일인증을 거치지 않고, 바로 회원가입이 됩니다. devise : 이메일 인증 후 회원가입 1. db/migrate/[기간 및 버전]_create_users.rb 파일을 열람 후, 파일 내용을 보면 class DeviseCrea..
해당 글은 https://blog.naver.com/kbs4674/221041490582 로 부터 게시글이 이전되었습니다. 그동안 저희가 devise를 연계한 홈페이지 회원관련 DB를 사용할 때는, ID(메일주소)가 곧 닉네임이었습니다. 그런데 저는 이 방식에서 '닉네임'이라는 새로운 DB 테이블 공간을 생성을 하고, 게시글 작성 등 때 보여질 때, 메일주소 대신 닉네임이 보여지는 법, '오늘의 한마디'에 대한 글을 작성하는 법에 대해서 공유하고자 합니다. 참고 1. Gem : devise를 이미 사용하고 있다는 가정하에 이 글을 작성합니다! [ devise Gem 설치법 클릭 ] 2. Scaffold CRUD를 기준으로 설명합니다. [클릭] Users 테이블에 새로운 컬럼 추가 참고 해당 예시에서는 D..
해당 글은 https://blog.naver.com/kbs4674/221056235775 로 부터 게시글이 이전되었습니다. 로그인을 한 상태로 어떤 회원이 게시글을 쓰고, 회원탈퇴를 해버린다면 어떤일이 발생할까요? 어떤 회원이 게시글을 쓰고 회원탈퇴를 하면 아무래도 해당 계정이 delete 되는것이다 보니, 계정 정보가 있는 user DB에서 참고하는 해당 계정의 method(해당 계정의 정보 : email, 닉네임 등등..)를 찾지 못해서 방황하는 상황이 발생하게 됩니다. 이런 문제.. 어떻게 해결해야 할까요? devise 문제 이슈 해결 " 그럼 게시판의 정보가 담긴 post 테이블에서 글 작성자의 닉네임값 등을 받아오면 되지 않을까요!? " 네 우선 그것은 하나의 해결책입니다! (이번 글에서 이 방..
해당 글은 https://blog.naver.com/kbs4674/221554025176 로 부터 게시글이 이전되었습니다. 프로젝트 정보 사용 언어 : [카카오봇] Javascript / [자료 크롤링] Ruby on Rails 5.1.6 BOT 개발에 사용된 툴 : 카카오봇 어플 [클릭] / BOT 코딩법 [클릭] Github : https://github.com/kbs4674/kakao-bot_public 자료수집(크롤링) 및 Bot으로 데이터를 넘기는 API 용도로 쓰이는 웹사이트 : http://kakao-bot-api.herokuapp.com DEMO(카카오톡 ID) : knubot 카카오 BOT은 카카오 운영정책[클릭] 을 준수합니다. 강원대학교 대외협력팀 측으로 부터 캐릭터 라이센스(곰두리)..
해당 글은 https://blog.naver.com/kbs4674/221469890676 로 부터 게시글이 이전되었습니다. 프로젝트 정보 사용 언어 / 웹프레임워크 : Ruby 2.4 / Ruby on Rails 5.1.6 Github : https://github.com/kbs4674/univ_promotion-public- DEMO : http://www.damda.info UNIST × 멋쟁이사자처럼 × NAVER D2SF 에서 주최한 해커톤 대회입니다. 아무래도 학교가 UNIST이다 보니 제가 사는 곳에서 UNIST 까지 약 3시간 반을 거쳐 도착했습니다. '교통비 본전은 뽑자' 라는 마음으로 개발을 진행했다가... 결국 다른 팀들의 작품들의 기술에 미치지 못해서 상금을 타지 못했습니다 ㅠ 하지만..
해당 글은 https://blog.naver.com/kbs4674/221458943088 로 부터 게시글이 이전되었습니다. 프로젝트 정보 사용 언어 / 웹프레임워크 : Ruby 2.4 / Ruby on Rails 5.1.6 Github : https://github.com/kbs4674/blockchain_hackathon_public 사실 이 대회가 있었던 것은 알고 있었고, 더군다나 블록체인 기술은 원래 제가 다루지 않았다보니 민폐만 끼칠 것 같아서 이 대회는 참여를 하지 않으려 했었습니다. 그런데 우리학교 참가자 팀에서 웹 개발자를 구하고 있었고.. 얼마 후 아는형님의 소개를 통해 같이 팀원으로서 출전을 하게 되었습니다. (알고보니 저희 과 후배들이더군요..ㅎㅎ) 다행히 해당 해커톤은 1일 차에 블..
해당 글은 https://blog.naver.com/kbs4674/221458920460 로 부터 게시글이 이전되었습니다. 프로젝트 정보 사용 언어 / 웹프레임워크 : Ruby 2.4 / Ruby on Rails 5.1.6 Github : https://github.com/kbs4674/hobbycup DEMO : http://newbie-thone.herokuapp.com/ "기술상" 수상 동국대학교 × 멋쟁이사자처럼 에서 주최한 뉴비톤 대회입니다. 대회에는 국민대, 동국대 등 멋사가 존재하는 동아리의 학생들이 거진 참여해서 개최된 대회입니다. 사실 해당대회는 이제 막 멋사에 가입을 하고, 신입 멋사 동아리원(2-3개월 차)들에게 있어 해커톤이 개최 전 몸풀기 겸 대학과의 교류를 위해 개최된 대회입니다..
해당 글은 https://blog.naver.com/kbs4674/221458915325 로 부터 게시글이 이전되었습니다. 프로젝트 정보 사용 언어 / 웹프레임워크 : Ruby 2.4 / Ruby on Rails 5.1.6 Github : https://github.com/chap95/2018_knu_festival DEMO : http://knu대동제.com → http://knu-festival.herokuapp.com 해당 프로젝트는 약 1주일의 개발 끝에 만들은 작품입니다. 대략 거의 10명의 멋쟁이사자처럼 동아리 팀원들과 함께 만든 작품이자, 모두가 합심해서 멋쟁이 사자처럼 최종 과제(?)로 만든 작품입니다. (저는 해당 프로젝트에서 백엔드(서버)를 담당했습니다.) 사실 해당 프로젝트는 원래 운..