2010-02-08 58 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

相关问题