簡體   English   中英

RoR:如何在模型中獲取創建時間戳

[英]RoR: how to get the creation timestamp in the model

我有一個Event類,在其中需要一個將當前日期與Event創建日期進行比較的方法。 您能告訴我如何訪問為事件數據庫表創建的支架的created_at時間戳嗎?

class Event < ActiveRecord::Base
  attr_accessible :location, :name


  def isInsertedLongAgo
      # current date - insertion date >= 90 days
  end


end

與其他任何屬性相同-只需調用它即可:

def isInsertedLongAgo
  # current date - insertion date >= 90 days
  Time.now - created_at >= 90.days
end

嗨,您可以使用created_at字段self.created_at創建的權限,在創建腳手架時創建create_at,updated_at時間戳。您可以直接訪問這些變量。 用created_at替換插入日期

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM