我正在编写一个 redmine 插件,其中 model 是Allissue
. 我添加了两个属性project_name
和create_date
. 首先,我添加了列project_name
并为它们分配了一些值。其次,我添加了一个created_date
值变为空的列,如图所示。
我想用整数值替换 null 。这是一个非常基本的问题,但我不知道,因为我是新手。你能建议我添加值的语法吗?谢谢
我正在编写一个 redmine 插件,其中 model 是Allissue
. 我添加了两个属性project_name
和create_date
. 首先,我添加了列project_name
并为它们分配了一些值。其次,我添加了一个created_date
值变为空的列,如图所示。
我想用整数值替换 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
我希望这有帮助。