我有一個模型來表示包含大量條目的定價表,我想提供使用現有條目中的值創建新定價的可能性。克隆續集模型
有誰知道如何做到這一點,那麼續集是在使用?
我嘗試了dup和克隆,但在兩種情況下,id仍然存在於現有模型中,因此會更新現有條目。
如果我嘗試設置手工ID我得到以下錯誤:
Sequel::InvalidValue: nil/NULL is not allowed for the id column
所以我需要找到一種方法來創建一個模型,它是新的,但已經預填充值,而不需要設置在手工編碼。
任何想法?
你是怎麼得到的屬性? Sequel :: Model對象中沒有這樣的方法 –
啊對不起,我們有一些實現方法AR的方法,但在Sequel中缺少方法,請嘗試:values.with_indifferent_access – jethroo