Expected model.rb to define Model / undefined method '[]' for enumerable

zurück
Hilfe

Fehlermeldung

1. Expected model.rb to define Class 2. undefined method `[]' for #<Enumerable::Enumerator:0xXXXXXXXXXXXX>

Problem

Es besteht eine Inkompatibilität zwischen der von Ihnen eingesetzten Ruby on Rails Version und der installierten Ruby Version.

Lösung

1. Aktualisieren Sie Ihre Software
2. Fügen Sie folgenden Code an den Anfang Ihrer config/environment.rb Datei ein:
unless '1.9'.respond_to?(:force_encoding)
  String.class_eval do
    begin
      remove_method :chars
    rescue NameError
      # OK
    end
  end
end
2h