尝试删除图像时没有路线匹配

我正在使用active_storage来处理图像,并且尝试删除附加在工作岗位上的图像时,出现无路由匹配错误。

        int oldSize = maxSize_;
        maxSize_ *= 2;
        HashEntry** tmp = entry_;
        entry_ = new HashEntry * [maxSize_];
        for (int i = 0; i < maxSize_; i++) {
            entry_[i] = nullptr;
        }
        for (int i = 0; i < oldSize; i++) {
            if (tmp[i] != nullptr) {
                update(tmp[i]->key_,tmp[i]->data_);
                numRecords_--;
                delete tmp[i];
            }
        }
        delete[] tmp;

以编辑形式删除操作

No route matches [GET] "/jobs/51/delete_image_attachment"

作业控制器中的删除方法

<% @job.images.each_with_index do |image,index| %>
  <%= image_tag image,size: "120x120" %>
  <%= link_to 'Delete',delete_image_attachment_job_url(image.id),method: :delete,data: { confirm: 'Are you sure?' } %>
<% end %>
pl3000 回答:尝试删除图像时没有路线匹配

在评论中由AbM解决,// =要求application.js中缺少rails-ujs

本文链接:https://www.f2er.com/3111520.html

大家都在问