acts_as_nested_set *** ArgumentError 异常:未知键::order

acts_as_nested_set *** ArgumentError Exception: Unknown key: :order

正在将 rails3.2.21 升级到 4.1.9,在 class 中我使用了 acts_as_nested_set 两个 class [=25= 之间存在 has_many 关系] 见下文 代码

class Area < ActiveRecord::Base
    acts_as_nested_set
    has_many :plans
end

class Plan < ActiveRecord::Base
     belongs_to :area
end

当我尝试计算

p = Plan.first

p.area    

通过终端错误 like-

ActionView::Template::Error (Unknown key: :order. Valid keys are: :class_name, :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):

如何解决?

这个问题是因为我使用了 gem

gem 'awesome_nested_set', '~> 2.1.6'

现在我更新了 gem 文件并添加了 gem

gem "awesome_nested_set", '~> 3.0.0.rc.3'

问题现已解决