0

モデルがAllissue. と の 2 つの属性を追加project_nameしましcreate_dateた。まず、列を追加project_nameし、いくつかの値を割り当てました。created_date次に、図に示すように、値が null になる列をもう 1 つ追加しました。ここに画像の説明を入力

null を整数値に置き換えたい。初歩的なことなのですが初心者なのでわかりません。値を追加する構文を教えてください。ありがとう

4

1 に答える 1

1

これが自動的に行われるようにするには、次のようなものをモデルに追加します。

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

これが役立つことを願っています。

于 2012-07-23T08:49:13.730 に答える