2
這是我第2天用Ruby on Rails的播放設置一個「published_on」日期字段,所以請溫柔:)在Rails模型
我有一個非常(希望)簡單的問題:我想成立一個在我的模型上發佈日期,當它被創建時。我使用Mongoid,它看起來像這樣:
class Page
include Mongoid::Document
field :content, type: String
field :title, type: String
field :published_on, type: DateTime
end
這裏有一個問題:我應該設置published_on
字段從create
動作,只是在調用@page.save
過嗎?還是有更好,更習慣的方式?
如果我那樣做,意義,要求從控制器的動作中@page.published_on = Date.now
,我得到一個警告:
無法找到「published_on =」類型「頁」
太棒了! :) 非常感謝! –
我希望頁面可以被創建或更新的日期不同於它的發佈日期。 –
在將對象寫入MongoDB時未設置created_at,而是在實際創建對象時未設置它嗎? –