我正在使用Rails7,也安装了ujs,但每当我点击删除按钮Get request call而不是destroy request时,我都会去查看记录页面而不是删除员工页面。这是删除链接的代码:
<%= link_to "Delete", employee_path(employee), method: :delete, class: "btn btn-danger", data: { confirm: "Are You sure to delete this employee" } %>
字符串
这是从控制器文件中删除动作的代码:
def destroy
@employee = Employee.find(params[:id])
if @employee.destroy
redirect_to employees_path, notice: "Employee has been deleted"
end
end
型
1条答案
按热度按时间ycl3bljg1#
根据注解,您已经部分安装了rails-ujs,但仍然缺少rails-ujs JS模块的导入。
你可以尝试 * 固定 *@rails/ujs模块到你的
config/importmap.rb
文件中,然后重新启动服务器:字符串
有关
pin
的更多信息,请参见rails/importmap-rails
。