1

Track モデルにトラック番号フィールドがあり、これを作成および更新時に ReleasesTrack 結合モデルの位置フィールドにコピーしたいと考えています。ReleasesTrack モデルで次のことを試しましたが、何も起こりません。

class ReleasesTrack < ActiveRecord::Base
  before_save :number_tracks
  before_update :number_tracks

  def number_tracks
    self.position = self.track.position
  end
end

何か案は?

私はacts_as_listを使用して位置を設定していましたが、トラックがnested_attributesであり、SQLステートメントが特定の順序で実行されていないため、奇妙な順序が発生しているため、自分で位置を設定する必要があります。

4

0 に答える 0