Я создаю приложение Rails, где пользователи будут загружать файлы CSV. Эта часть уже работает.
Когда каждый файл загружен, я хочу создать для него новую таблицу в базе данных (с именем что-то уникальное, например csv_USERNAME_CSVID).
Когда он создан, запись должна быть помещена в другую таблицу «csv_tables», которая ссылается на каждую таблицу, соответствующую CSV.
Что мне нужно, так это возможность выполнять операции CRUD с использованием синтаксиса Rails, как я делаю для всего остального - например, Table.create (), Table.find () и Table.destroy (), а также для каждого строка данных в этой таблице через цепочку методов.
Как мне это сделать в Rails?
Если это невозможно, следующий лучший вариант - написать серию вспомогательных функций, выполняющих необработанные запросы SQL, необходимые для выполнения этих манипуляций?