首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RoR教程第10章:无法销毁用户

RoR教程第10章:无法销毁用户
EN

Stack Overflow用户
提问于 2011-12-09 11:11:23
回答 2查看 379关注 0票数 0

我不能销毁本教程第10章中的用户。当我使用rspec时,它只会让我通过。但是当我手动尝试时,它没有给我一个javascript确认警告。当我点击删除链接时,它只会将我重定向到show用户。当我检查服务器上的日志时,它说

代码语言:javascript
复制
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
复制
<%= javascript_include_tag :default %>

在app/views/layout/application.html.erb上

代码语言:javascript
复制
<%= javascript_include_tag :application %>

由于仅在应用程序/资产文件夹中没有default.js,因此application.js可用。

EN

回答 2

Stack Overflow用户

发布于 2011-12-09 11:16:37

假设您的链接是这样呈现的:

代码语言:javascript
复制
link_to "Delete", user_path(user), method: :delete

您需要确保jQuery和jQuery UJS是必需的。

这可以通过application.js文件中的require调用来完成

代码语言:javascript
复制
*= require jquery
*= require jquery_ujs

要添加确认消息,请执行以下操作。

代码语言:javascript
复制
link_to "Delete", user_path(user), method: :delete, confirm: "Are you sure?"
票数 0
EN

Stack Overflow用户

发布于 2017-04-26 18:43:01

您安装了node.js吗?如果没有,请安装并重新启动计算机。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8440590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档