Привет, я новичок в rails. Я создаю свое первое приложение для rails, где пользователь может загружать CSV-файлы и отображать его в виде таблицы html. Пользователь может добавить до 4 файлов с электронной почтой или нет. Я делаю это с загрузкой одного файла, но теперь я хочу с несколькими. Моя проблема заключается в том, что все учебники показывают сохранить несколько файлов, как это в БД:
| email@email.com/or nothing | [file1.csv, file2.csv,file3.csv] |
но я хочу что-то подобное
| email@email.com/or nothing | file1.csv |
-----------------------------------------
| email@email.com/or nothing | file2.csv |
-----------------------------------------
| email@email.com/or nothing | file3.csv |
Я бы предпочел это решение, потому что позже я хочу перечислить эти файлы на домашней странице и извлечь некоторые данные. Теперь у меня есть это:
.row
.col-md-6.col-md-offset-3
= form_for(@log) do |f|
= f.label :email
= f.email_field :email
= f.submit "Send log", class: "btn btn-primary"
= f.file_field :file
%ul.logs
- @logs.each do |log|
%li
= link_to log.file, log
и контроллер
def create
@logs = Log.new(log_params)
@logs.save
end
def log_params
params.require(:log).permit(:email, :file)
end
Буду благодарен за несколько советов, как это сделать