class RelatedList < ActiveRecord::Base
extend Enumerize
enumerize :list_type, in: %w(groups projects)
belongs_to :content
has_many :contents, :order => :position
end
Tengo este modelo en mi aplicación de rieles que lanza una advertencia cuando trato de crear registros en la consola.
ADVERTENCIA DE DEPRECATION: Las siguientes opciones en su RelatedList.has_many: declaración de contenido están obsoletas:: order. En su lugar, utilice un bloque de alcance. Por ejemplo, lo siguiente: has_many: spam_comments, condiciones: {spam: true}, class_name: 'Comment' debe reescribirse como sigue: has_many: spam_comments, -> {where spam: true}, class_name: 'Comment'. (llamado desde /Users/shivam/Code/auroville/avorg/app/models/related_list.rb:7)
Parece que Rails 4 tiene una nueva sintaxis de orden para usar en modelos, pero parece que no puedo encontrar la documentación en Rails Guides.