1
class User < ActiveRecord::Base
has many :signups
has_many :events, through => :signups
has many :interests
has_many :events, through => :interests
사용자에게 두 가지 방법으로 이벤트에 대한 액세스 권한을 부여하려면 어떻게해야합니까? user.find(3).events
으로 전화하면 관심있는 이벤트와 등록 된 이벤트를 모두 받게됩니다. 나는 이벤트 테이블을 가지고 있으며 관심과 등록을위한 정보를 저장하는 별도의 모델을 가지고 있습니다.Ruby Rails double : 동일한 이름의 연결
사용자에게 전화를 걸어 관심있는 이벤트를 받거나 이벤트를 등록했지만 별도의 통화를 원합니다. 나는 조인 된 객체를 원하지 않는다.
하나의 범위에서 sign_up_ events 열과 다른 interest_events_column 만 선택할 수있는 범위를 작성할 수 있습니다. 모호성을 유발할 수 있으므로 코드 에서처럼 모델을 선언 할 수 없습니다. – sunny1304