我正在使用Rails 2.3.5和AR-extensions 0.9.3警告:不能批量分配這些受保護的屬性:id(ar-extensions)
我試圖從一個表中批量插入到位於不同服務器/數據庫上的另一個表。我不想要任何重寫。在新表格末尾插入一個簡單的插入就足夠了。
我注意到,我得到這樣的警告消息: 警告:不能批量分配這些受保護的屬性:id
我以前的條目被覆蓋..所以我如何解決此問題?
謝謝!
編輯:想出來。看起來像我所需要的是定義一個我想要的屬性數組(排除id)並將其饋送到導入函數中。
更新:
tableA_items.each {|item| item.id=nil}
注:
tableA_items = TableA.find(:all)
TableB.establish_connection("other_server")
TableB.import tableA_items
你可以發佈你使用的代碼嗎? – 2011-01-24 23:17:40