Моя реєстраційна форма, яка є формою для моделі Користувачів, приймає рядкове значення для компанії. Однак я щойно змінив такі зміни, що користувачі належать компаніям. Тому мені потрібно передати об’єкт Компанії моделі користувача.
Я хочу використовувати значення рядка з форми для отримання об'єкта Компанії:
@user.company = Company.find_by_name(params[:company])
Я вважаю, що вищезазначене працює, проте форма переходить: company (яка є рядок) у модель, коли я дзвоню:
@user = User.new(params[:user])
Тому я хочу знати (і не можу знайти), як видалити параметр: company, перш ніж передати його до моделі користувача.
model_params.delete :key_name
не працює - будь-яка ідея чому?