Как получить доступ к параметрам в обратном вызове модели Rails?
У меня есть обратный вызов модели, которая должна создать зависимый объект на основе другого поля, введенного в форму. Ноparams
не определено в методе обратного вызова. Есть ли другой способ получить к нему доступ? Какие'правильный способ передать параметры метода обратного вызова из формы?
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