我想寫一個快速方法,可以幫助我初始化我的一個紅寶石表中的幾個字段。這是我迄今爲止的,但它不起作用。我希望能夠將一組字段名稱提供給該函數,以便我可以在一個循環中完成整個初始化。將字符串饋入Ruby循環
fields =["field1","field2","field3","field4"]
tasks = Task.all
tasks.each do |task|
fields.each do |field|
if task.field.nil?
task.update_attribute :field => true
end
end
end