我有一个模型来表示包含大量条目的定价表,我想提供使用现有条目中的值创建新定价的可能性。克隆续集模型
有谁知道如何做到这一点,那么续集是在使用?
我尝试了dup和克隆,但在两种情况下,id仍然存在于现有模型中,因此会更新现有条目。
如果我尝试设置手工ID我得到以下错误:
Sequel::InvalidValue: nil/NULL is not allowed for the id column
所以我需要找到一种方法来创建一个模型,它是新的,但已经预填充值,而不需要设置在手工编码。
任何想法?
你是怎么得到的属性? Sequel :: Model对象中没有这样的方法 –
啊对不起,我们有一些实现方法AR的方法,但在Sequel中缺少方法,请尝试:values.with_indifferent_access – jethroo