Meu formulário de registro, que é um formulário para o modelo Usuários, assume um valor de string para empresa. No entanto, acabei de fazer uma alteração para que os usuários pertençam a empresas. Portanto, preciso passar um objeto da Empresa para o modelo Usuários.
Quero usar o valor da string do formulário para obter um objeto da Empresa:
@user.company = Company.find_by_name(params[:company])
Acredito que o acima funcione, mas a forma está passando: company (que é string) para o modelo quando eu chamo:
@user = User.new(params[:user])
Portanto, desejo saber (e não consigo encontrar como) remover o parâmetro: company antes de passá-lo para o modelo de usuário.
model_params.delete :key_name
não funciona - alguma ideia do porquê?