2014-07-24 4 views
0

I Mobile 모델을 만들고 로그인 용으로 Device Gem을 사용했습니다. 이제이 두 모델을 연관 시키려합니다. 사용자를 사용하여 로그인 할 때 해당 사용자와 관련된 모바일 만 볼 수 있어야합니다.2 모델 간의 1 : M 연관 추가

감사합니다!

답변

0

레일이 새 것 같습니다. 이 경우 마술의 세계에 오신 것을 환영합니다.

귀하의 질문에 대한 답변으로 mobiles 모델/테이블에 user_id 열을 추가해야하는 마이그레이션 파일을 만드십시오.

그런 다음

has_many :mobiles 모델 파일을 user.rb에 추가하고

belongs_to :user는 모델 파일을 mobile.rb 할 수 있습니다.

는 컨트롤러에서 당신은 참고

current_user.mobiles

하여 현재 로그인 한 사용자와 관련된 모든 모바일을 가져올 수 있습니다 : 여기 RubyonRails의 Official Tutorial입니다. 그것은 당신을 많이 도울 것입니다.