2010-04-09 2 views
2

테이블에 여러 개의 값을 저장하고 싶습니다. 예를 들어보세요. 가장 좋아하는 색상은 무엇입니까? 선택 사항은 빨간색, 파란색, 녹색, 주황색이 될 수 있습니다. 따라서 사용자가 최소한 2 개의 값을 선택한다고 가정하십시오.데이터베이스에 여러 체크 박스 값 저장

테이블에 여러 값을 저장할 수있는 방법이 있습니까? 테이블의 열에 사용자 선택을 concatenation하여 구현했습니다. 나는 나중에 그것이 나쁜 습관임을 발견했다.

현재 비트 연산자와 habtm을 사용할 수 있습니다.

테이블에 여러 선택 값을 저장하는 다른 방법은 무엇입니까? 레일에서 구현하는 경우 OOP 개념을 사용하여 구현하는 가장 좋은 방법은 무엇입니까? 레일에 기본 제공 옵션이 있습니까?

답변