티스토리 뷰
Howto Disable Auto Table Name Pluralisation
Ruby rails에서 ActiveRecord의 편리한 기능중의 하나가 객체는 객체의 이름과 DB테이블명을 자동으로 매칭해주는 것이다.
Default로는 단수형인 객체의 이름을 복수형인 DB테이블으로 매칭시켜준다.
하지만 기존의 DB테이블 이름이 단수형으로 된 경우도 있다. 이 경우에는 자동으로 객체이름을 복수형으로 만들어 DB테이블 이름을 찾는 기능을 다음과 같이 끄면 된다.
rails_application_path/config/environment.rb 파일의 아랫부분에 다음 줄을 추가한다.
ActiveRecord::Base.pluralize_table_names = false
또는 ActiveRecord객체와 매칭될 테이블 이름을 다음과 같이 명시적으로 지정할 수 있다.
위와 같이 하면 Person객체는 person_table테이블에 매칭된다.
Ruby rails에서 ActiveRecord의 편리한 기능중의 하나가 객체는 객체의 이름과 DB테이블명을 자동으로 매칭해주는 것이다.
Default로는 단수형인 객체의 이름을 복수형인 DB테이블으로 매칭시켜준다.
하지만 기존의 DB테이블 이름이 단수형으로 된 경우도 있다. 이 경우에는 자동으로 객체이름을 복수형으로 만들어 DB테이블 이름을 찾는 기능을 다음과 같이 끄면 된다.
rails_application_path/config/environment.rb 파일의 아랫부분에 다음 줄을 추가한다.
ActiveRecord::Base.pluralize_table_names = false
또는 ActiveRecord객체와 매칭될 테이블 이름을 다음과 같이 명시적으로 지정할 수 있다.
class Person < ActiveRecord::Base
set_table_name :person_table
end
위와 같이 하면 Person객체는 person_table테이블에 매칭된다.
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 큐슈
- iPhone
- ETech08
- 온천
- 맥북
- 일본
- 뉴질랜드
- 샌프란시스코
- 루비
- 여행
- 사진
- ETechConf08
- 구글
- 맛집
- 책
- etech
- 남섬
- 블로그
- 웹2.0
- 게임
- 영화
- 마인드맵
- 쿠로카와
- 애니콜
- 애플
- 컨퍼런스
- Palm
- macosx
- 티스토리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함