这是我在 Rails 上玩 Ruby 的第二天,所以请保持温柔 :)
我有一个非常(希望)简单的问题:我想在我的模型上设置一个发布日期,当它确实被创建时。我正在使用 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=”