0

我正在编写一个 redmine 插件,其中 model 是Allissue. 我添加了两个属性project_namecreate_date. 首先,我添加了列project_name并为它们分配了一些值。其次,我添加了一个created_date值变为空的列,如图所示。在此处输入图像描述

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