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 Guides.