Il mio modulo di registrazione, che è un modulo per il modello Utenti, assume un valore stringa per azienda. Tuttavia, ho appena apportato una modifica in modo tale che gli utenti appartengano alle aziende. Pertanto, ho bisogno di passare un oggetto di Company al modello Users.
Voglio utilizzare il valore della stringa dal modulo per ottenere l'oggetto an di Company:
@user.company = Company.find_by_name(params[:company])
Credo che quanto sopra funzioni, tuttavia il modulo passa la: company (che è una stringa) nel modello quando chiamo:
@user = User.new(params[:user])
Pertanto, voglio sapere (e non riesco a trovare come) rimuovere il parametro: company prima di passarlo al modello utente.
model_params.delete :key_namenon funziona - hai idea del perché?