class RelatedList < ActiveRecord::Base
extend Enumerize
enumerize :list_type, in: %w(groups projects)
belongs_to :content
has_many :contents, :order => :position
end
コンソールでレコードを作成しようとすると警告が表示されるRailsアプリにこのモデルがあります。
非推奨の警告: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ガイドにドキュメントがありません。