ActiveRecordモデルの初期化をオーバーライドしようとしていますが、そこで何が起こっているのか分からないことがありました。私はこの初期化メソッドを書いた:ActiveRecordモデル属性を設定する
与えられたgenerate_contract_numberとDate.strptimeも同様に機能します。私の質問は:なぜ私はself.numberを行う=番号が設定されているとき、私は@番号=を行うときに番号が設定されていません。しかし、私は@ contract_date =と同じことをするだけで、self.contract_date =が自動的に設定されますか?
おかげ