바로 가기
모델 내에서 DB에 저장하지 않아도 되는 데이터가 있을 경우,
DB와 연동하지 않고 마치 가상의 데이터처럼 동작하게 해 주는 플러그인.
사용법은 'acts_without_database :column_name => :column_type' 과 같이 하면 된다.
어제 작업을 하면서 테이블에 컬럼을 추가해야 하는 일이 있었는데,
1. 필요한 변수를 모델에 임시 변수로 할당한다.
2. 임시 변수를 이용해 테스트를 통과시킨다.
3. DB에 컬럼을 세팅한 후 임시 변수를 삭제한다.
와 같이 작업을 했는데 잘 되지 않더라.
알고보니 모델을 가져온 후 해제하면서
그 모델이 가지고 있는 임시 변수도 함께 지워진 것 같다.
그런 경우에 위 플러그인을 쓰면 효과적일 것 같다.
오늘 집에 가서 한 번 해 봐야지 (~-_-)~
모델 내에서 DB에 저장하지 않아도 되는 데이터가 있을 경우,
DB와 연동하지 않고 마치 가상의 데이터처럼 동작하게 해 주는 플러그인.
사용법은 'acts_without_database :column_name => :column_type' 과 같이 하면 된다.
어제 작업을 하면서 테이블에 컬럼을 추가해야 하는 일이 있었는데,
1. 필요한 변수를 모델에 임시 변수로 할당한다.
2. 임시 변수를 이용해 테스트를 통과시킨다.
3. DB에 컬럼을 세팅한 후 임시 변수를 삭제한다.
와 같이 작업을 했는데 잘 되지 않더라.
알고보니 모델을 가져온 후 해제하면서
그 모델이 가지고 있는 임시 변수도 함께 지워진 것 같다.
그런 경우에 위 플러그인을 쓰면 효과적일 것 같다.
오늘 집에 가서 한 번 해 봐야지 (~-_-)~