0
내 사이트의 사용자는 각각 다른 유형의 사용자로 구성된 하나의 목록을 가지고 있습니다.
List.rb :개체가 has_many 컬렉션에 추가 된 날짜 기록
class List < ActiveRecord::Base
belongs_to :company
has_many :list_applicants
has_many :applicants, through: :list_applicants
end
Applicant.rb :
class Applicant < ActiveRecord::Base
has_many :list_applicants
has_many :lists, through: :list_applicants
end
ListApplicant.rb
class ListApplicant < ActiveRecord::Base
attr_accessible :applicant_id, :list_id
belongs_to :applicant
belongs_to :list
end
회사 나는 다음과 같이이 작업을 수행하는 관계를 통해 has_many을 사용하고 있습니다 .rb :
class Company < ActiveRecord::Base
has_one :list
end
사용자가 다른 사용자를 자신의 목록에 추가하면 사용자가 추가 된 날짜를 기록하여 추가 된 날짜별로 사용자 목록을 정렬 할 수 있습니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
나는 그렇게 생각했지만, 내가 그것을 어떻게 접근 것입니까? –
다른 열을 추가하는 것처럼 추가하십시오. add_column (: list_applicants, : created_at, : datetime)을 사용하여 마이그레이션을 생성하십시오. –
그래, 분명치 않다. 각 행이 지역 변수 신청자를 통해 가져온 신청자에 대한 정보의 렌더링 된 부분 인 테이블을 만드는 신청자 목록을 반복하는 경우 date_houses를 생성하기 위해 created_at을 어떻게 호출해야합니까? –