Mein Registrierungsformular, bei dem es sich um ein Formular für das Benutzermodell handelt, enthält einen Zeichenfolgenwert für das Unternehmen. Ich habe jedoch gerade eine Änderung vorgenommen, sodass Benutzer zu Unternehmen gehören. Daher muss ich ein Objekt der Firma an das Benutzermodell übergeben.
Ich möchte den Zeichenfolgenwert aus dem Formular verwenden, um ein Objekt der Firma zu erhalten:
@user.company = Company.find_by_name(params[:company])
Ich glaube, dass das oben genannte funktioniert, aber das Formular übergibt die Firma: (die Zeichenfolge ist) an das Modell, wenn ich aufrufe:
@user = User.new(params[:user])
Daher möchte ich wissen (und kann nicht finden, wie), den Parameter: company zu entfernen, bevor er an das Benutzermodell übergeben wird.
model_params.delete :key_name
funktioniert nicht - eine Idee warum?