我不能销毁本教程第10章中的用户。当我使用rspec时,它只会让我通过。但是当我手动尝试时,它没有给我一个javascript确认警告。当我点击删除链接时,它只会将我重定向到show用户。当我检查服务器上的日志时,它说
Started GET "/assets/defaults.js" for 127.0.0.1 at 2011-12-08 21:58:40 -0500
Served asset /defaults.js - 404 Not Found (20ms)我已经解决了:
我通过改变解决了这个问题
<%= javascript_include_tag :default %>在app/views/layout/application.html.erb上
<%= javascript_include_tag :application %>由于仅在应用程序/资产文件夹中没有default.js,因此application.js可用。
发布于 2011-12-09 11:16:37
假设您的链接是这样呈现的:
link_to "Delete", user_path(user), method: :delete您需要确保jQuery和jQuery UJS是必需的。
这可以通过application.js文件中的require调用来完成
*= require jquery
*= require jquery_ujs要添加确认消息,请执行以下操作。
link_to "Delete", user_path(user), method: :delete, confirm: "Are you sure?"发布于 2017-04-26 18:43:01
您安装了node.js吗?如果没有,请安装并重新启动计算机。
https://stackoverflow.com/questions/8440590
复制相似问题