如何在创建时在rails上的ruby中编写触发器

时间:2015-12-11 07:29:25

标签: ruby-on-rails activerecord triggers

我希望在新的条目插入另一个模型的Logs模型列之后更新。

为此,我想在插入时写入触发器但是我找不到任何帮助材料如何在rails中写入触发器。

1 个答案:

答案 0 :(得分:1)

你试过Callbacks吗?看起来这就是你所追求的。

也许是这样的:

class Post < ActiveRecord::Base
  after_save :add_log_entry

  private

  def add_log_entry
    LogModel.create(message: 'post thingy')
  end
end