Я очень новичок в RoR и пытаюсь написать миграцию, которая добавляет 200 похожих столбцов в мою базу данных. Для каждого счета в таблице я хотел бы собирать позиции в отдельных столбцах. Каждый счет-фактура может содержать до 200 наименований.Как использовать цикл for внутри миграции Rails?
Вот код, который я написал (не перебрать, как я хотел бы его):
def change
create_table :invoices do |t|
200.times do |i|
t.string :itemdescription_i
t.decimal :itemqty_i
t.decimal :itemunitprice_i
t.decimal :itemextendedprice_i
end
end
end
Как я мог бы создать столбцы, используя цикл?
Действительно хороший момент, спасибо за то, что нашли время, чтобы показать мне, как правильно структурировать мою базу данных. – user3335830