class RelatedList < ActiveRecord::Base
extend Enumerize
enumerize :list_type, in: %w(groups projects)
belongs_to :content
has_many :contents, :order => :position
end
Mam ten model w mojej aplikacji rails, która wyświetla ostrzeżenie, gdy próbuję utworzyć rekordy w konsoli.
OSTRZEŻENIE O DEPRECATION: Następujące opcje w Twojej RelatedList.has_many: deklaracja zawartości są nieaktualne:: order. Zamiast tego użyj bloku zakresu. Na przykład: has_many: spam_comments, conditions: {spam: true}, class_name: 'Comment' należy przepisać w następujący sposób: has_many: spam_comments, -> {where spam: true}, class_name: 'Comment'. (wywoływane z /Users/shivam/Code/auroville/avorg/app/models/related_list.rb:7)
Wygląda na to, że Rails 4 ma nową: składnię kolejności do użycia w modelach, ale nie mogę znaleźć dokumentacji w przewodnikach Rails.