를 통해 has_many 정의 한 후 : 관계를 통해를 has_many에서 수집 << 객체 기능을 사용할 때 나는 중간 객체를 얻는 방법 : 관계
@user = User.New(:name=>"Bob")
@project = Project.New(:name=>"Market Survey")
@user.projects << @project
새로운 중간 오브젝트를 가져올 수있는 쉬운 방법이있다, 그것은 만들어? 중간 테이블 인 경우 등 위의 예에서와 같이, '회원'은 내가 사용할 수 있습니다
@membership = @user.projects << @project
을 나는이 느낌이 우리가 모든 시간을 무엇보다이 일을 더 나은 방법, 즉이 있어야한다는
@membership = Membership.where(:user_id=>x , :project_id=>y).first
아아! 모든 것이 불가사의 한 선상에서, 내가 흔히하고 간단한 일을하기 위해 여분의 명령 (여분의 쿼리도 의미한다)을해야만한다고 믿는 것이 어려웠다. –