'activerecord'에 해당되는 글 1건

  1. 2009/09/13 Acts without Database

바로 가기

모델 내에서 DB에 저장하지 않아도 되는 데이터가 있을 경우,
DB와 연동하지 않고 마치 가상의 데이터처럼 동작하게 해 주는 플러그인.

사용법은 'acts_without_database :column_name => :column_type' 과 같이 하면 된다.

어제 작업을 하면서 테이블에 컬럼을 추가해야 하는 일이 있었는데,

1. 필요한 변수를 모델에 임시 변수로 할당한다.
2. 임시 변수를 이용해 테스트를 통과시킨다.
3. DB에 컬럼을 세팅한 후 임시 변수를 삭제한다.

와 같이 작업을 했는데 잘 되지 않더라.

알고보니 모델을 가져온 후 해제하면서
그 모델이 가지고 있는 임시 변수도 함께 지워진 것 같다.

그런 경우에 위 플러그인을 쓰면 효과적일 것 같다.
오늘 집에 가서 한 번 해 봐야지 (~-_-)~



Posted by 강성희 Trackback 0 : Comment 0