如何驗證最後一條記錄是否未在最後一分鐘創建?驗證最後一分鐘內是否創建了最後一條記錄
型號:
class Posts < ActiveRecord::Base
validates :author_id, :presence => true
belongs_to :author
before_save :check_timestamp
def check_timestamp
IF last_record.created_at(<=1 minute) THEN
DO NOT SAVE RECORD
end
end
它已經一段時間,因爲我拿起這個項目...不知道如果我能做到像上面。
*** LOCAL GEMS ***
activerecord (4.0.1, 3.2.9)
activerecord-deprecated_finders (1.0.3)
...
rails (4.0.1, 3.2.9)
railties (4.0.1, 3.2.9)
邏輯看起來不錯...但獲取未定義的本地變量或方法'last_record' – paulywill