Ruby on rails 正在尝试.dup activerecord条目,获取;未定义的方法“stringify#u键'&引用;
我正在使用克隆具有某些关联的条目。这是我的行动Ruby on rails 正在尝试.dup activerecord条目,获取;未定义的方法“stringify#u键'&引用;,ruby-on-rails,ruby,activerecord,Ruby On Rails,Ruby,Activerecord,我正在使用克隆具有某些关联的条目。这是我的行动 def copy @group = Group.find(params[:id]) @newgroup = Group.new(@group.dup :include => :lessons).save redirect_to @newgroup end 这就是我尝试这样做时得到的: undefined method `stringify_keys' for #<Group name: "40-201B",
def copy
@group = Group.find(params[:id])
@newgroup = Group.new(@group.dup :include => :lessons).save
redirect_to @newgroup
end
这就是我尝试这样做时得到的:
undefined method `stringify_keys' for #<Group name: "40-201B",
created_at: nil, updated_at: nil>
未定义的方法“stringify\u key”#
我怎样才能修复它,或者以另一种方式做我需要的事情?你可能不需要像现在这样将new和dup结合起来。。。试一试
@newgroup = @group.dup(:include => :lessons).save
你也应该考虑一些逻辑来确认这个项目是有效的,并且在你重定向之前实际上已经被保存了。
@ Euffe很高兴我能帮助你,请不要忘记把答案标记为被接受来结束这个问题。