ArgumentError:未知密钥::订单.有效键是:class_name,:Rails 4.2.6中的anonymous_class

use*_*916 8 ruby-on-rails

我在运行rake db:migrate时遇到以下错误:

ArgumentError:未知密钥::订单.有效键是:: class_name,:anonymous_class,:foreign_key,:validate,:autosave,:table_name,:before_add,:after_add,:before_remove,:after_remove ,:extend,: primary_key ,: dependent,:as,:through,: source,:source_type,:inverse_of,:counter_cache,:join_table,:foreign_type

这是我收到错误的模型:

class Report < ActiveRecord::Base

  belongs_to :user
  has_many :icons, :order => 'position_id ASC' #showing error here..
  has_many :photos, :dependent => :destroy

end
Run Code Online (Sandbox Code Playgroud)

请帮忙.

Joe*_*lum 13

has_many :icons, -> { order('position_id ASC') }
Run Code Online (Sandbox Code Playgroud)