Backup 젬과 Whenever 젬을 이용한 서버 백업 자동화

backup젬과 whenever젬을 이용하여 데이터베이스 백업을 자동화하기.

레일스 프로젝트를 원격 서버로 배포후 제대로 동작하는 것이 확인되면 우선적으로 데이터베이스와 사용자들이 업로드한 파일들을 주기적으로 백업해야 한다.

여러가지 방법이 있지만 이 글에서는 가장 흔히들 사용하는 backup 젬과, crontab 스크립트를 편리하게 작업할 수 있게 해 주는, whenever 젬을 이용하는 방법에 대해서 필자의 짧은 경험과 함께 소개할 것이다.
계속 “Backup 젬과 Whenever 젬을 이용한 서버 백업 자동화” 읽기

루비 Gem 빌드하기 – 2015 업데이트

특히나 다양한 자바스크립트 라이브러리를 레일스 프로젝트의 assets pipeline으로 사용하고자 할 경우, 레일스 프로젝트에서 쉽게 추가할 수 있도록 루비 젬으로 빌드하는 과정을 소개한다.

계속 “루비 Gem 빌드하기 – 2015 업데이트” 읽기

Bootstrap과 Simple_form 젬을 이용한 라디오버튼과 체크박스 레시피 (1)

웹어플리케이션을 제작할 때 퍼블리셔는 프론트엔드를 제일선에서 담당하는 매우 중요한 역할을 수행한다.

레일스를 이용해서 웹개발할 때도 예외는 아니다. 그러나 레일스는 MVC 디자인 패턴이 완벽하게 통합되어 있어서 뷰(view)단에서 퍼블리셔의 능력을 한껏 발휘할 수 있다. 또한 bootstrap-sass 젬 덕분에 레일스에서 Twitter Bootstrap을 매우 쉽게 사용할 수 있고 simple_form 젬과 함께 사용하면 뷰단의 디자인을 비전문가의 입장에서도 비교적 간단하게 해결할 수 있어 매우 편리하다.

그러나 simple_form 젬을 처음 사용할 때는 `wrapper` 클래스에 대한 이해 부족으로 라디오버튼과 체크박스 표시를 자유자재로 사용하기 힘들다.

이 글에서는 예제 코드를 통해서 하나씩 해결해 보도록 하겠다.

계속 “Bootstrap과 Simple_form 젬을 이용한 라디오버튼과 체크박스 레시피 (1)” 읽기