Я использую Rails 2.3.5 и AR-расширения 0.9.3.
Я пытаюсь выполнить массовую вставку из одной таблицы в другую таблицу, расположенную на другом сервере/базе данных. Хотя я не хочу, чтобы что-то было перезаписано. Достаточно простой вставки в конце новой таблицы.
Я заметил, что получаю это предупреждающее сообщение: ПРЕДУПРЕЖДЕНИЕ. Невозможно массово назначить эти защищенные атрибуты: id
Мои прежние записи перезаписываются.. как мне обойти это?
Спасибо!
Редактировать: Разобрался. Похоже, все, что мне нужно, это определить массив атрибутов, которые я хочу (исключая идентификатор), и передать его в функцию импорта.
Обновлять:
tableA_items = TableA.find(:all)
TableB.establish_connection("other_server")
TableB.import tableA_items