2012-07-03 50 views
0

我試圖爲嵌套屬性,但爲第一級屬性實現相同的事情。 如果Proc評估爲真,我想拒絕/忽略/跳過某些字段。 是否有沒有定義before_save鉤子做到這一點? 感謝Rails拒絕字段

回答

1

你的意思是validations?

http://guides.rubyonrails.org/active_record_validations_callbacks.html#validation-helpers

如果你想在保存前設置一些領域nil,最好的辦法是做與before_savebefore_create

+0

不......我實際上是指(無聲)在保存時忽略對象的字段。 如果我們說「狀態」字段爲「假」,我有一個對象,並且它的一個或多個字段需要被忽略(而不是持續)。 – user1170896

+0

'before_save'有什麼問題? – varatis

+0

沒有什麼不對,我只是想知道是否有一種更清潔的方法,由於我的經驗不足而丟失了 – user1170896