Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 Rails 3:将属性和值从一个模板模型复制到另一个模型_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails 3 Rails 3:将属性和值从一个模板模型复制到另一个模型

Ruby on rails 3 Rails 3:将属性和值从一个模板模型复制到另一个模型,ruby-on-rails-3,Ruby On Rails 3,我希望每个用户在item_templates表中都从一组记录开始。然后,在items表中,我有用户id和每个项目。所以,基本上这个模式看起来像 项目模板表: 项目代码 项目名称 ... 一系列其他属性 项目表: 用户id 项目代码 项目名称 ... 一系列其他属性 每次创建新用户时,我都希望在items表中为该用户复制模板中的项。有没有简单的方法可以避免将所有属性编码为从item_模板复制到item item.update_attributes(template.attributes)

我希望每个用户在item_templates表中都从一组记录开始。然后,在items表中,我有用户id和每个项目。所以,基本上这个模式看起来像

项目模板表:

项目代码 项目名称 ... 一系列其他属性 项目表:

用户id 项目代码 项目名称 ... 一系列其他属性 每次创建新用户时,我都希望在items表中为该用户复制模板中的项。有没有简单的方法可以避免将所有属性编码为从item_模板复制到item

item.update_attributes(template.attributes)