Rails写一个记录到表

时间:2012-02-16 20:24:27

标签: ruby-on-rails

我是新手。 我有一个名为状态的表。它包含名为requests的表中记录的状态更改。

当用户创建新请求时,我想将状态写入记录。

我该怎么做?

由于

1 个答案:

答案 0 :(得分:1)

您可以使用after_save回调:

class Record < ActiveRecord::Base

  after_save :add_status_chanage

  def add_status_change
    status = Status.new
    status.record_id = id
    status.field = field
    status.save
  end

end