Q 쇼핑몰 프로젝트

페이스북그룹 정호일님의 질문입니다. 안녕하세요 ! 도움이 필요해 질문 드립니다 ! 지금 쇼핑몰 비슷한 프로젝트를 혼자 진행중입니다. 만들고 싶은 기능은 페이스북 로그인을 통하여 Cart에 담았던 Product들을 재로그인시에도 기억하게 하고싶습니다. 현재는 페이스북 로그인까지 해결을 하였습니다. 그 후 에 시도했던 것은 user 테이블 column에 product_id를 생성 후, 그곳에 저장했는데.. 2가지 이상 상품을 카트에 담을 경우 어떻게 해야할지 모르겠습니다. 검색을 해보니 devise 젬 등 여러가지 해결방법을 찾았지만 적용하기가 쉽지 않더군요.. 혹시 이게 입문자에게 어려운 기능이면 어떤 개념부터 배워야할지 등 해결방법 부탁드리겠습니다 ! 감사합니다.
by Wagurano 183 
목록보기

A 답변 목록

0 user 테이블에 컬럼 추가하는 것 보다는 cart 테이블에 product_id와 user_id를 저장하고 transaction_id을 동일하게 만들어주는게 좋지 않을까요
Wagurano님이 3년 이하전에 작성함.
0 http://guides.rubyonrails.org/association_basics.html... 이부분을 참고하시면 될 것 같습니다. habtm으로 직접 연결하는것과 has_many_through로 연결하는 방법이 있는데, 카트아이템의 경우 수량등을 따로 저장하는 용도로 has_many_through로 하는게 좋지 않을까 싶네요-
Wagurano님이 3년 이하전에 작성함.
0 답변 감사합니다! transaction_id에 대해 개념이 없습니다.ActiveRecord의 transaction을 말씀하시는게 맞나요?
Wagurano님이 3년 이하전에 작성함.
0 rails에서 나오는 개념은 아니고 그냥 카트에 들어 있는 레코드를 구별하기 위해 임의로 넣는 컬럼을 만들면 어떨까하고 예시로 정한거에요
Wagurano님이 3년 이하전에 작성함.
0 레코드를 user_id로만 구별할 수 있다면 필요가 없겠네요
Wagurano님이 3년 이하전에 작성함.
0 아 네 이해가 되네요!쉬운해결방법이네요.감사합니다.
Wagurano님이 3년 이하전에 작성함.
0 habtm나 has_many_thorugh를 이용한다면,구체적으로 어떻게 이용하면 좋을까요??링크를 보았는데 솔루션이 떠오르지 않네요..
Wagurano님이 3년 이하전에 작성함.
0 카트 빌론스투 유저 카트 해즈매니 라인아이템스 라인아이템 빌론스투 프로덕트.. 가 일반적인... 특히나.. 가격이 변경되는 제품의 경우.. 주문시점의 가격이 유지되야해서..라인아이템에도. 주문시점의 가격정보도...;; 여튼
Wagurano님이 3년 이하전에 작성함.
0 남겨주신 글에서 힌트를 얻어 해결하였습니다. 답변 주신 3분 모두 감사합니다!!
Wagurano님이 3년 이하전에 작성함.