Моя регистрационная форма, которая является формой для модели Users, принимает строковое значение для компании. Однако я только что внес изменение, чтобы пользователи принадлежали компаниям. Поэтому мне нужно передать объект Company в модель Users.
Я хочу использовать строковое значение из формы для получения объекта Company:
@user.company = Company.find_by_name(params[:company])
Я считаю, что это работает, однако форма передает: company (которая является строкой) в модель, когда я вызываю:
@user = User.new(params[:user])
Поэтому я хочу знать (и не могу найти, как) удалить параметр: company, прежде чем передавать его модели User.
model_params.delete :key_nameне работаю - не знаете почему?