2016-05-25 7 views
0

Upgrade rails3.2.21 bis 4.1.9 und in einer Klasse i Verwendung acts_as_nested_set haben und es gibt eine has_many Beziehung zwischen zwei Klasse
siehe unten Codeacts_as_nested_set *** Argument Ausnahme: Unbekannt Schlüssel: Um

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

class Plan < ActiveRecord::Base 
    belongs_to :area 
end 

wenn ich versuche, bin zu berechnen

p = Plan.first 

p.area  

durch einen Fehler auf Terminal wie-

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): 

wie es zu beheben?

Antwort

0

Dieses Problem war, weil ich das Juwel verwenden

gem 'awesome_nested_set', '~> 2.1.6'

Und jetzt habe ich die Edelstein-Datei aktualisieren und fügen Sie gem

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

Das Problem wurde behoben