매우 늦었지만.. 방학 2주차 포스팅을 시작합니다~오늘은 REST API를 배우기 위해 REST에 대해서 한번 더 짚고,REST API인 다음 카카오의 검색 API와 네이버의 성인 검색어 판별 API를 사용하는 법을 배워보도록 하겠습니다. 01. RESTful? REST가 과연 뭐길래? REST는 웹의 장점을 최대한으로 활용할 수 있는 네트워크 기반의 아키텍쳐이다. 쉬운 이해를 위해 예를 들자면, http://news.kbs.co.kr/news/view.do?ncd=3421128는 Non RESTful URI로 이 URI를 보고서는 어떤 자원(resource)인지 쉽게 파악할 수 없다. 하지만http://class.likelion.net/boards/1/posts/406는 RESTful URI로 URI를..
안녕하세요 여러분! 지금까지 열심히 만들어 온 프로젝트를 드디어! 서버에 배포하는 방법에 대해 알아보겠습니다. 1. AWS EC2 인스턴스 생성 * EC2란? Elastic Compute Cloud의 약자로, 아마존 웹 서비스에서 서버를 배치하기 위해서 사용되는 서비스 à EC2의 Instance를 생성해 서버를 사용할 것! - Instance 생성 방법1) www.aws.amazon.com/ko 접속2) Likelion.org 계정으로 로그인3) Services > Compute > EC2 메뉴 클릭4) Launch Instance 클릭! 위 4가지 단계를 완료하셨다면, 본격적으로 Instance 및 서버 생성을 위한 Step들을 순서대로 따라서 해주시면 됩니다. Step1: AMI는 Ubuntu Se..
오늘은 좋아요 기능 복습과 gem을 활용한 검색 기능에 대해 배워보도록 할게요! M:N 모델 관계 다 기억하시나요?좋아요 기능에 필요한 모델은 총 3개! Like, Post, User이 세개의 모델은 각각 M:N 모델관계를 가지게 됩니다. 한 명의 User는 여러개의 Post를 작성할 수 있고 여러개의 Post에 대해 Like 버튼을 누를 수 있습니다. 한 개의 Post의 Like는 여러 명의 User들에게 눌릴 수 있습니다. 이 모델의 관계를 그림으로 나타내면 다음과 같습니다. 자 그럼 직접 만들어볼까요? [모델 만들기]scaffold를 활용해서 crud의 기본 토대를 만들어주세요.123#bash창rails g scaffold Post title:string body:texcs Like모델을 만들어주세..