2013-11-22 25 views
0

我正在使用Deep clonable gem來克隆具有某些關聯的條目。這裏是我的行動試圖.dup activerecord條目,得到「未定義的方法`stringify_keys'」

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> 

我怎樣才能解決,或做什麼,我需要的其他方式?

回答

2

你可能並不需要新的組合和DUP你的方式...嘗試

@newgroup = @group.dup(:include => :lessons).save 

你也應該考慮一些邏輯,以確認該項目是有效的,您重定向之前實際上保存。

+0

工作就像一個魅力,謝謝! – Euphe

+0

@Euphe很高興能幫到您,請不要忘記標記答案已被接受來解決問題。 – Matt

相關問題