如何使连接模型从连接的模型继承值?

时间:2012-05-03 17:04:33

标签: ruby-on-rails ruby-on-rails-3

我的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语句没有按特定顺序执行,因此发生了一些奇怪的排序,所以我需要自己设置位置。

0 个答案:

没有答案