class RelatedList < ActiveRecord::Base
extend Enumerize
enumerize :list_type, in: %w(groups projects)
belongs_to :content
has_many :contents, :order => :position
end
콘솔에서 레코드를 만들려고 할 때 경고를 표시하는 레일스 앱에이 모델이 있습니다.
지원 중단 경고 : RelatedList.has_many : contents 선언의 다음 옵션이 지원 중단되었습니다. : order. 대신 범위 블록을 사용하십시오. 예 : has_many : spam_comments, 조건 : {spam : true}, class_name : 'Comment'는 다음과 같이 다시 작성해야합니다. has_many : spam_comments,-> {where spam : true}, class_name : 'Comment'. (/Users/shivam/Code/auroville/avorg/app/models/related_list.rb:7에서 호출)
Rails 4에는 모델에서 사용하기위한 새로운 : order 구문이있는 것 같지만 Rails Guides에서 문서를 찾을 수없는 것 같습니다.