フォームに入力された別のフィールドに基づいて依存オブジェクトを作成する必要があるモデルのコールバックがあります。ただし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