モデルがAllissue. と の 2 つの属性を追加project_nameしましcreate_dateた。まず、列を追加project_nameし、いくつかの値を割り当てました。created_date次に、図に示すように、値が null になる列をもう 1 つ追加しました。
null を整数値に置き換えたい。初歩的なことなのですが初心者なのでわかりません。値を追加する構文を教えてください。ありがとう
モデルがAllissue. と の 2 つの属性を追加project_nameしましcreate_dateた。まず、列を追加project_nameし、いくつかの値を割り当てました。created_date次に、図に示すように、値が null になる列をもう 1 つ追加しました。
null を整数値に置き換えたい。初歩的なことなのですが初心者なのでわかりません。値を追加する構文を教えてください。ありがとう
これが自動的に行われるようにするには、次のようなものをモデルに追加します。
class Allissue
...
before_save do |a|
a.create_date = Time.now # or whatever you want it to be
end
...
end
または手動で、次のようにします (すべての複数のオブジェクトに対して):
Allissue.all.each{|a| a.create_date = Time.now; a.save}
または (単一のオブジェクトの場合):
a = Allissue.find(1)
a.create_date = Time.now
a.save
これが役立つことを願っています。