Nach dem Upgrade von rails 4 wird versucht, einen neuen Datensatz für eine meiner ActiveRecord-Klassen zu erstellen.
%Vor%Hier ist zum Beispiel meine Links links_params Methode
%Vor%aber ich bekomme
%Vor% Ich bin mir nicht sicher, wie es passiert ist, aber es sieht so aus, als wäre Ihr params-Objekt nur ein Hash ... und kein ActionController::Parameters
-Objekt. Wenn params nur ein Hash ist:
Aber wenn es ein ActionController :: Parameters-Objekt ist
%Vor% Machst du etwas mit params
bevor link_params
es bekommt?
BEARBEITEN: Gemäß den API-Dokumenten ist Strong params nur in Rails 4.0.2 verfügbar. Wenn Sie eine frühere Version verwenden, müssen Sie bei Rails 3 attr_accessible
bleibenTags und Links ruby ruby-on-rails-3 ruby-on-rails rspec ruby-on-rails-4