class RelatedList < ActiveRecord::Base
extend Enumerize
enumerize :list_type, in: %w(groups projects)
belongs_to :content
has_many :contents, :order => :position
end
私はコンソールでレコードを作成しようとすると警告をスローする私のレールアプリでこのモデルを持っています。Rails 4の廃止予定警告:注文とのhas_many
注意:あなたの RelatedList.has_many:contents宣言の次のオプションは、推奨されません::order。 代わりにスコープブロックを使用してください。たとえば、次のようになります。has_many :spam_comments、条件:{spam:true}、class_name: 'Comment' は、has_many:spam_comments、 - > { 、spam:true}、class_name: 'Comment ' 。モデルで使用するための構文が、私がすることはできません:Railsの4は新しい持っているよう
それはそうです(/Users/shivam/Code/auroville/avorg/app/models/related_list.rb:7でから呼び出されます) Railsガイドでドキュメントを見つけたようです。
がすばらしい!ガイドやドキュメントでこのような情報はどこにありますか?私は1つを見つけることができません。ありがとう。 – shankardevy
[ガイドの注文範囲に関する情報](http://guides.rubyonrails.org/association_basics.html#scopes-for-has-many-order) –
廃止予定のオプションが2つ以上ある場合、 'oder 'と' include'?これは: '{order(:position)、include(:track)}'はコンマにエラーを投げます。 – kakubei