Mój formularz rejestracyjny, który jest formularzem dla modelu Users, przyjmuje wartość ciągu dla firmy. Jednak właśnie dokonałem takiej zmiany, że użytkownicy należą do firm. Dlatego muszę przekazać obiekt firmy do modelu Users.
Chcę użyć wartości ciągu z formularza, aby uzyskać obiekt firmy:
@user.company = Company.find_by_name(params[:company])
Wydaje mi się, że powyższe działa, jednak forma przekazuje: firmę (czyli ciąg znaków) do modelu, gdy dzwonię:
@user = User.new(params[:user])
Dlatego chcę wiedzieć (i nie mogę znaleźć sposobu), aby usunąć parametr: company przed przekazaniem go do modelu użytkownika.
model_params.delete :key_name
nie działa - nie wiadomo dlaczego?