2011-09-21 67 views

回答

3

您可以使用before_create

class SomeModel < ActiveRecord::Base 
    before_create :set_date_added 

    protected 

    def set_date_added 
    self.date_added = Time.now.to_i 
    end 
end 

,將調用此對象被保存的權利之前,第一次,正是你想要的條件。

或者,你可以使用黑客按照這裏的答案,默認的ActiveRecord created_at重命名爲date_addedRenaming the created_at, updated_at columns of ActiveRecord/Rails 關於回調的更多信息,請http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html

相關問題