>

결합 모델을 통해 많은 작업을 수행하는 프로젝트 모델이 있습니다. 작업 순서는 project_tasks 모델에 저장됩니다.

레일 4에서 아래에 해당하는 것을 어떻게합니까?

has_many :project_tasks
has_many :tasks, :through => :project_tasks, :order => 'project_tasks.position'


  • 답변 # 1

    has_many :project_tasks, -> { order(:position) }
    has_many :tasks, through: :project_tasks
    
    

    이것이 레일 4와 5에서 도움이 되길 바랍니다. PS : project_tasks 에 전화 할 때 지금 명심하십시오  모델 project_tasks 에서 범위를 원하지 않으면이 범위를 호출합니다. .

  • 이전 python - Matplotlib에서 회전 된 사각형으로 그래프 스틱을 올바르게 그리는 방법은 무엇입니까?
  • 다음 swift - UIImage 배열을 디스크에 저장