Como acessar params no retorno de chamada de um modelo Rails?
Eu tenho um retorno de chamada de um modelo que precisa criar um objeto dependente com base em outro campo inserido no formulário. Masparams
é indefinido no método de retorno de chamada. Existe outra maneira de acessá-lo? Qual é a maneira correta de passar parâmetros de um método de retorno de chamada de um formulário?
class User < ActiveRecord::Base
attr_accessible :name
has_many :enrollments
after_create :create_enrollment_log
private
def create_enrollment_log
enrollments.create!(status: 'signed up', started: params[:sign_up_date])
end
end