wae*_*218 2 ruby-on-rails callback after-save
我想在after_save回调中使用最近存储的记录ID,如果可以的话,这可能吗?
after_save :create_children
def create_children
 self.id
end
更新:抱歉,我的保存功能出了点问题,不好,很抱歉浪费您的时间
谢谢
我只是尝试这样做:
 class Thing < ActiveRecord::Base
   after_save :test_me
   def test_me
     puts self.id
   end
 end
并在控制台中:
$ rails c
Loading development environment (Rails 3.0.4)
>> x=Thing.new
=> #<Thing id: nil, name: nil, created_at: nil, updated_at: nil>
>> x.save
2
=> true
>> y=Thing.create
3
=> #<Thing id: 3, name: nil, created_at: "2011-04-27 15:57:03", updated_at: "2011-04-27 15:57:03">
您的模型中还发生了什么?
| 归档时间: | 
 | 
| 查看次数: | 5296 次 | 
| 最近记录: |