2010-02-08 104 views

回答

4

假設通過創建&毀滅你的意思是插入,然後從數據庫中刪除...

documentation

class Post 
    include DataMapper::Resource 

    # ... key and properties here 

    # This record will save properly 
    before :create do |post| 
    true 
    end 

    # But it will not be destroyed 
    before :destroy do |post| 
    throw :halt 
    end 
end 
+0

謝謝,我不希望每次保存雖然 – 2010-02-08 04:21:29

+1

時間去做@Jeffrey,before_create掛鉤僅在第一次保存記錄時調用,而不是在更新時調用。因此,只需在@ BarqueBobcat的示例中將「before:save」替換爲「before:create」。 – 2010-02-08 04:40:36

相關問題