이 레코드를 삽입/삭제하려고합니다. 쿼리를 수행하는 구문이 확실하지 않습니다.레일즈 - 조인 테이블의 레코드 생성/제거
나는 사용자 모델과 이벤트 모델을 가지고 있습니다. 사용자라는 user_id 및 event_id를 저장하는 Personal이라는 조인 테이블을 만들었습니다.
이벤트 컨트롤러에 "추가"메소드를 만들었습니다. 누군가가 클릭하여 실행하면 지금 개발하려고하는 논리를 수행 할 때마다 액션이 추가됩니다. 액션은 표시되는 그리드에 추가 된 별도의 열에 묶여 있습니다. 모든 사건.
사용자 모델 =>
has_many :personals
이벤트 모델 =>
has_many :personals
개인 모델 =>
belongs_to :user
belongs_to :events
나는 그것이 =>
같은 것이라고 생각@user = User.find(session[:user_id])
@event = Event.find(params[:id])
# Personal.new = User.Event?
아무도 도와 줄 수 있습니까?
Pls는 자세한 정보를 제공합니다. 오류 메시지 란 무엇입니까? 원하지 않거나 원하지 않는 일이 무엇이 일어나고 있습니까? 하나의 문제점 : 세션에 user_id가로드되었는지 확인하십시오. 또한 로그를 확인하여 들어오는 매개 변수가 컨트롤러 동작에 어떤 영향을 미치는지 확인하십시오 –
질문을 편집하고 그들 사이의 관계를 보여주는'User','Event' 및'Personal' 모델에 대한 코드를 게시하십시오. –
상황을 더 잘 설명하지 못해 죄송합니다. 질문을 업데이트했으며 도움을 주시면 감사하겠습니다. – ChrisWesAllen