Ruby on rails 3 如何在rails控制台中用属性值替换null

Ruby on rails 3 如何在rails控制台中用属性值替换null,ruby-on-rails-3,redmine-plugins,rails-console,Ruby On Rails 3,Redmine Plugins,Rails Console,我正在编写一个redmine插件,其中模型是Allissue。我添加了两个属性project\u name和create\u date。首先,我添加了列project\u name,并为它们分配了一些值。其次,我又添加了一个列created\u date,其值变为null,如图所示 我想用整数值替换null。这是一个非常基本的问题,但我不知道,因为我是个新手。你能告诉我添加值的语法吗。感谢自动执行此操作,请在您的模型中添加类似的内容: class Allissue ... before_

我正在编写一个redmine插件,其中模型是
Allissue
。我添加了两个属性
project\u name
create\u date
。首先,我添加了列
project\u name
,并为它们分配了一些值。其次,我又添加了一个列
created\u date
,其值变为null,如图所示


我想用整数值替换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