鉴于@ record.record_items,你如何循环记录项目和构建?

时间:2011-10-27 03:42:50

标签: ruby-on-rails ruby-on-rails-3

您好我有以下

列表& listItems中

给定@list,我想在模型中循环遍历所有相关的list_items,如下所示:

def update_items
    @list.list_items.each do |list_item|
      #inside
    end
  return items
end

在循环内部我想更新每个list_item但不保存到db。但是将构建记录集传递给控制器​​然后保存。

这有可能吗?

由于

1 个答案:

答案 0 :(得分:0)

模型List

def updated_list_items
     self.list_items.each do |list_item|
          # here you manipulate each item
     end
     self.list_items
end

Controller ListsController

@list_items = List.find(params[:id]).updated_list_items