В настоящее время я разрабатываю приложение, которое должно анализировать некоторые (большой файл) данные CSV.Я должен выполнить несколько шагов, чтобы манипулировать и отображать данные в объекты ActiveRecord.Это должно быть сделано в несколько шагов, и я должен отобразить результаты в представлении.
Итак, я начинаю с импорта # index.Здесь я разрешаю пользователям загружать CSV-файл, ничего особенного
Затем я иду через импорт # создать, чтобы создать объект импорта.
Затем я на шаге 2 импорта # шоу.Здесь я отображаю результаты.Поэтому в import # show я проанализировал все данные csv и удалил ненужные мне строки.(Это один большой массив со структурами в нем.)
Затем я хочу перейти к шагу 3 для дальнейшей обработки тех же данных.Но как в мире я могу получить большой массив из шага 2 в шаге 3 без сеанса (из-за структур, я не могу вставить его в сеанс, он дает мне следующую ошибку: TypeError (can't dump anonymous class #<Class:0x105477128>):
И когда я ставлюв сеансе с .inspect возникает эта ошибка: ActionDispatch::Cookies::CookieOverflow
. Но тогда это всего одна большая строка, и я хочу сохранить функциональность ruby (например, это 1 большой массив с объектами struct в нем ...)
Итак, чтобы обернуть все это
Шаг 1, загрузка файла, Шаг 2. Анализ данных и манипулирование ими. Шаг 3 Использование данных из шага 2 (без сеанса ..) Шаг 4 Данные пользователя из шага 3
Какв мире могу я заставить это работать ... Я не могу понять это: <</p>