All Shared rBlogs (237)

Gem Creation with Bundler

Hschoi han Lucius.choi님이 약 4년전에 작성함. 0 1049 
루비젬을 만드는 방법을 잘 설명한 블로그가 있어 함께 공유하기 위해 번역했습니다. ---------- 젬을 만드는 것은 복잡한 작업이어서 젬의 포맷과, 젬 자체, 또는 전용 툴 같은 것이 있어서 적당한 템플릿 같은 것을 만들 수 있으면 하는 바램이 들 정도였습니다. 그러나 최근에는 Bundler 와 같은 멋진 툴이 있어서 이러한 복잡한 과정을 ...

delayed_job for Rails 4

Hschoi han Lucius.choi님이 약 4년전에 작성함. 0 915 
레일스4 프로젝트에서 delayed_job 젬을 사용하기 위해서는 현재 기준으로 특정 버전을 표시하여 Gemfile에 등록하고 bundle install 해 주어야 합니다. 레일스 프로젝트에서 activerecord를 사용할 경우에는 특히 delayed_job_active_record 젬을 추가로 설치해 주어야 합니다. 그리고 delayed job의 ...

jQuery 플러그인 `Pageless`를 이용한 bottomless pagination

Hschoi han Lucius.choi님이 약 4년전에 작성함. 0 434 
페이스북이나 트위터에서는 타임라인 게시물에 대한 pagination 버튼이 없이 페이지를 스크롤하면 계속해서 ajax로 다음 페이지분량이 타임라인 끝에 추가되어 페이지 이동 버튼을 클릭하는 수고를 덜어준다. 소위 pageless, endless, 또는 bottomless 기법이라고 하는 것으로 레일스에서는 대개는 will_paginate라는 젬을 ...

Serialization in Ruby: YAML

Hschoi han Lucius.choi님이 4년 이상전에 작성함. 0 267 
YAML (YAML Ain't Markup Language) is perhaps the most common form of serialization in Ruby applications. It's used for configuration files in Rails and other projects, and is nearly ubiquitous. It ...

Serialization in Ruby: Marshal

Hschoi han Lucius.choi님이 4년 이상전에 작성함. 0 226 
The Basics ---------- Serializing an object is to convert an object to a byte stream and either store that object for future loading, or sending to another program to be loaded there. There are se...

레코드를 복재하여 새로 추가하기

Hschoi han Lucius.choi님이 4년 이상전에 작성함. 0 751 
간혹 새로운 레코드를 추가할 때 이전의 레코드값을 복사해서 사용하고 싶을 경우가 있다. 이럴 때는 `dup` 메소드를 이용해서 복재하면 간단하게 해결할 수 있는데, 우선 `config/routes.rb` 파일에서 해당 리소스 라우팅에 :copy 라는 member를 하나 추가한다. ... resources :dry_labs do ...

time_zone_select와 country_select에서 I18n 사용하기

Hschoi han Lucius.choi님이 4년 이상전에 작성함. 0 859 
레일스의 Internationalization API, 즉 `I18n`을 이용하면, 로케일(언어)을 변경하므로써 데이터베이스에 저장된 컨텐츠를 제외한 어플리케이션에서 표시되는 모든 문자를 해당 나라의 언어로 표시할 수 있다. 요즘 웹프로젝트를 개발할 때 UX 프레임워크인 [`Twitter Bootstrap`](http://twitter.githu...

gitosis 서버 이관하기

Hschoi han Lucius.choi님이 4년 이상전에 작성함. 0 1160 
레일스 소스관리(SCM)는 대부분 Git을 사용한다. 이와 관련해서 원격 Git 저장소로는 `gitosis`를 오래전부터 많이들 사용하는데, 이에 대해서는 변종들이 여러가지가 있는 것 같다. `gitolite`, `gitorious` 등을 검색해 볼 수 있고, 잘 알려진 공개 git 저장소인 `github`도 바로 이런 류의 웹서비스라고 할 수 있다....

Slimbox2 jQuery Plugin을 Rails 3.1 Asset Pipeline으로 사용하기

Hschoi han Lucius.choi님이 4년 이상전에 작성함. 0 765 
[`slimbox2`](http://www.digitalia.be/software/slimbox2) jquery plugin은 현재 웹페이지에 이미지를 오버레이 형태로 보여주는 라이브러리 이며, [`lightbox2`](http://lokeshdhakar.com/projects/lightbox2/) 의 light version입니다. Rails...

Superfish jQuery Plugin을 Rails asset pipeline으로 사용하기

Hschoi han Lucius.choi님이 4년 이상전에 작성함. 0 1255 
[Superfish](http://users.tpg.com.au/j_birch/plugins/superfish/)는Joel Birch가 만든 유명한 jQuery menu plugin이다. 최신버전은 1.6.0 이다. ![image](http://i1184.photobucket.com/albums/z322/hschoimd/Superfish.png)...