Ruby on Railsで遊ぶのは今日で2日目なので、お手柔らかにお願いします:)
非常に (願わくば) 簡単な質問があります: モデルが実際に作成される公開日をモデルに設定したいと思います。私は 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=」が見つかりません