Я хотел знать, можно ли в рельсах делать несколько обновлений и творений за одну транзакцию.
Я хотел создать «нет». из Продуктов
из любого массива. Но для каждого продукта мне также необходимо создать компанию
и категорию
для него.
Идея такая.
-- Start a transaction
//create a company
//create a category
while product_list
{
//create a product with company and category created above
}
-- end a transcation
Итак, если какое-либо создание не удается, я хочу, чтобы предыдущие обновления / создания были откатаны.