В настоящее время я работаю над загрузкой изображений в рельсах, но столкнулся с некоторыми проблемами. У меня есть форма, которая создает задачу и имеет столбец для загрузки изображения. Однако, когда я проверяю терминал, форма не отправляет изображение в параметре, поэтому всякий раз, когда я создаю новый объект, оно не включает изображение. Я пользуюсь carrierwave gem
Кто-нибудь мне поможет?
Я новичок и совершенно сбит с толку использованием формы Ruby, поэтому сейчас я склонен придерживаться тегов HTML.
Просмотр (я не включил весь код, иначе его было бы трудно прочитать)
<form id="new_form" name="task" role="form" enctype="multipart/form-data">
<input type="file" name="avatar" class="form-control" id="avatar" accept="image/*">
<input type="submit" class="btn btn-success" id="submit">
</form>
Контроллер
def create
@item = item.new(name: params[:name],
avatar: params[:avatar])
@item.save
end