All Shared rBlogs (237)

Virtual Box를 이용한 가상머신에 우분투 14.04 서버 세팅하기

Hschoi han Lucius.choi님이 3년 이하전에 작성함. 1 369 
이 글은 "초보자를 위한 레일스 가이북 v1.0.4"에 게재될 내용입니다. ---- : 레일스 애플리케이션을 배포하기 위해서는 서버의 준비가 필요가 하다. 실제 운영 서버에 배포 테스트하는 것 보다는 Virtiual Box와 같은 가상머신에 서버를 설치해 놓고 이를 이용하는 것이 여러가지로 유용하다. 이를 위해서 Virtual Box를 이용...

github에 등록된 ssh key를 이용해 서버 접근권한 쉽게 하기

New profile square 128 Iamseapy님이 3년 이하전에 작성함. 1 207 
서버에 별도의 인증없이 접근하기 위해 ssh key를 많이 이용합니다. 그렇지만 새로운 서버마다 컴퓨터의 ssh key를 복사하고 붙여넣는것이 많이 번거로운데요. 개발 컴퓨터가 2대만 되도 이런 작업을 두번이상 해야합니다. 이럴때 github에 등록된 ssh key를 바로 서버에 추가하는 쉬운방법이 있습니다. ``` $ curl https://g...

나만의 Template 파일을 만들어 보자

Hschoi han Lucius.choi님이 3년 이하전에 작성함. 0 176 
이 전에 작성한 글 중에 "[레일스에서 MiniTest 자동환경 설정하기][1]"가 있다. 테스트 자동화와 **guard** 콘솔 출력시에 progress bar 표시와 red/green 색상을 보이도록 해주는 젬들을 이용하여 MiniTest에 대한 테스트 작업을 편리하게 해주는 것에 대한 내용이었다. 한가지 불편한 점은 이러한 젬 설치 및 설정...

Asset Pipeline과 Manifest 파일

Hschoi han Lucius.choi님이 3년 이하전에 작성함. 1 394 
우선, 설명을 위해 샘플 프로젝트 **blog**를 생성한다. ```bash $ rail new blog && cd blog ``` 프로젝트 생성 직후의 기본 상태에서 **app/assets/** 디렉토리 구조는 아래와 같다. ```bash $ tree app/assets app/assets ├── images ├── javas...

Production 모드와 asset pipeline

Hschoi han Lucius.choi님이 3년 이하전에 작성함. 2 349 
로컬 환경에서도 레일스 프로젝트를 **production 모드**로 실행해 볼 수 있다. 이것은 어플케이션을 서버로 배포했을 때 **asset pipeline**과 관련하여 발생할 수 있는 문제점을 미리 확인할 수 있는 장점이 있다. ![](https://lh3.ggpht.com/vZ_QilgV_zyjs8_nKBIQHqGAVdnyeIxyFnmOZm...

뷰 헬퍼 메소드를 이용하여 뷰 파일을 깔끔하게...

Hschoi han Lucius.choi님이 3년 이하전에 작성함. 0 348 
레일스의 **MVC** 디자인 패턴에서 뷰(**View**)단의 템플릿 파일은 기본으로 `.html.erb` 파일 포맷을 가진다. 뷰 템플릿의 컨텐츠가 많아질수록 복잡한 **html**과 **erb** 로 코드가 복잡해져 디버깅뿐만 아니라 유지보수하기도 어려워진다. 그러나, 다행히도 레일스에서는 뷰 헬퍼메소드를 작성할 수 있도록 지원하기 때문에 ...

로컬 머신에 remote 저장소를 만들어 보자

Hschoi han Lucius.choi님이 3년 이하전에 작성함. 2 138 
**Capistrano**를 이용하여 프로젝트를 배포할 때에는 **deploy.rb** 파일에서 `:repo_url` 변수에 remote git 저장소 주소를 지정한다. 그러나 **github**나 **bitbucket**과 같은 **remote 저장소**를 사용하지 않을 경우에, 배포 서버와 동일한 서버에 위치하는 git 저장소를 `:repo_...

rBlog 마크다운 에디터 사용법

Hschoi han Lucius.choi님이 3년 이하전에 작성함. 2 516 
**rBlogs**에서 글을 작성할 때 아래의 사용법을 숙지하고 작성하기 바랍니다. > **주의** : 글 내용 중에 삽입된 html 태그는 무시된다. 또한 글을 작성 중에 커서가 입력 창에 있는 상태에서 `ctrl+p`(맥 `command+p`) 키를 누르면 html 미리보기를 할 수 있다. ###**제목 입력** ``` # 제목 (h1...

레일스에서 MiniTest 자동환경 설정하기

Hschoi han Lucius.choi님이 3년 이하전에 작성함. 3 213 
(레일스 4.1.6 버전과 루비 2.1.3 버전 기준) 우선, **Gemfile**에 아래와 같이 추가하고 `bundle install` 한다. ```ruby group :development do gem 'guard-minitest' gem 'minitest-reporters' end group :test do gem 'minites...

Custom Rake Task 작성하기

Hschoi han Lucius.choi님이 3년 이하전에 작성함. 0 545 
레일스 프로젝트에서 웹서비스 밖의 어떤 작업을 원할 경우 rake task를 작성해서 해결할 수 있다. 쉽게는 아래와 같이 `bin/rake -T` 명령을 실행해 보면 금방 이해를 할 수 있다. ```bash rake about # List versions of all Rails framework...