Wie greife ich im Callback eines Rails-Modells auf Parameter zu?

Ich habe einen Rückruf eines Modells, das ein abhängiges Objekt basierend auf einem anderen in das Formular eingegebenen Feld erstellen muss. Aberparams ist in der Callback-Methode undefiniert. Gibt es eine andere Möglichkeit, darauf zuzugreifen? Wie übergebe ich Parameter einer Rückrufmethode aus einem Formular?

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

Antworten auf die Frage(3)

Ihre Antwort auf die Frage