问题标签 [destroy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
3203 浏览

ruby-on-rails - 不能破坏多对多关系中的记录

我是 Rails 的新手,所以我确定我犯了一个简单的错误。

我在两个模型之间建立了多对多关系:UserGroup. 它们通过 junction model 连接起来GroupMember

这是我的模型(删除了不相关的东西):

该表GroupMembers包含有关关系的其他信息,因此我没有使用has_and_belongs_to_many(根据 Rails“活动记录关联”指南)。

我遇到的问题是我无法销毁GroupMember.

这是 rails 控制台的输出:

这让我发疯,所以任何帮助将不胜感激。

0 投票
2 回答
734 浏览

extjs - 需要 Extjs editorgrid 存储来排队删除/删除事件并稍后触发它们

我有一个表单,用户可以在其中从订单中删除注释。除非用户单击保存按钮,否则我不希望便笺存储使用已删除的便笺调用销毁 url。我是否可以在商店中调用suspendEvents(true),然后在用户单击保存时调用resumeEvents,并将其发布到所有已删除笔记的销毁URL?有一个更好的方法吗?

0 投票
1 回答
2167 浏览

ruby-on-rails-3 - 每当单击模型破坏链接时,Rails 会话都会被破坏

如果我在我的 3 个模型模型的任何记录上单击销毁,则用户将被注销。我正在使用 Devise 和 Ominauth。

0 投票
4 回答
286 浏览

ruby-on-rails - Rails 3 - 删除用户但保留内容?

我似乎让自己陷入了困境。我正在尝试编写一种方法来破坏用户,但仍保留他们的内容。

目前在我的应用程序中,一家公司有很多用户,用户属于一家公司。公司可以根据需要使用户处于非活动状态,但我也希望公司能够在终止等情况下从其帐户中删除用户。

我打算简单地在销毁时将用户表中的外国 company_id 键设置为 nil。但是,通过这样做,公司会丢失这个老用户的工作,这是不可能发生的,因为信息是通过对 company_id 进行查询来填充的。

有没有人想到一个很好的小方法来解决这个问题与类似的数据库设计?还是我必须回到原点来找出一种更有效地做到这一点的方法。

谢谢

0 投票
8 回答
19669 浏览

java - 曾经需要销毁单例实例吗?

通过使用单例,只能创建它的一个实例。我们是否需要销毁该实例?

我有一个单例 DBManager,它管理 JDBC 连接和查询操作。通过调用它的静态 newInstance 方法,我可以得到它的实例,然后我做一些查询。最后,我想关闭数据库连接,我调用另一个静态方法 close 来关闭 JDBC 连接。

现在连接已经关闭,而 DBManager 的实例仍然存在但没有用。我是否需要通过例如将其分配给 null 来销毁它?否则以后可能会被错误引用。

如果我为该实例分配 null,然后再次调用 newInstance 方法,我会得到另一个新的不同实例吗?

0 投票
1 回答
525 浏览

javascript - 使用 Mootools 理解类

对不起我的英语,我是法语 :) 我创建了一个名为“Slider”的 Mootools 类。这个类有一个“slider_element”属性,它是一个 DIV 元素。该类还有一个“破坏者”方法。此方法会破坏 DIV 元素。

slider_element 应该是一个 div,其中包含另一个具有“删除”CSS 类名的 DIV。当我点击“remove DIV”时,我希望调用“destroyer”方法,这样DIV就消失了。

下面是我的代码,它可以像我想要的那样以图形方式工作。我的问题是:当我销毁 DIV 元素时,我不再需要我的 Slider 实例(此处为“mySlider”)。但是我的代码破坏了 DIV 元素,而不是滑块实例。这个实例还存在吗?我想是的。因此,我搜索了如何使用 Mootools 销毁类的实例,但没有找到……所以我想我做错了事,即使我的代码以图形方式执行了我想要的操作。请帮忙 :)

(实际上,这是一个简化的代码,所以我不会用我的整个代码打扰你)

0 投票
2 回答
2577 浏览

java - 在java中杀死一个对象

我目前正在使用 JMX 来管理和监视在 Java 类中执行的巨大迁移过程。

我希望能够在需要时中止并终止进程,例如客户/时间要求,或者在单个迁移中发生一些死循环。

在这里,我们称 abort 是一种优雅的方式,通过设置一个布尔标志来终止线程,并且一旦每个循环将首先检查该标志,然后决定是否继续。这已经实施,没有任何问题。

但是,我在杀死线程时遇到了麻烦。我的同事建议我重写 finalize() 方法并尝试在其中杀死它。但是,我在网上发现这种方法无法销毁对象,建议由 GC 调用,而是由用户调用。

我猜这个理论是可以的,只要对象被破坏,就不会再发生任何过程。我只是不确定这是否能够在 JAVA 中实现。

另外,我想知道,你们有没有其他方法可以给我提示。

非常感谢您的帮助。

PS:和JMX有关,并不代表真的和JMX有关系,只是我希望这个杀戮命令来自JMX控制台客户端。

0 投票
3 回答
990 浏览

ruby - rails 3破坏动作问题

我正在尝试删除数据库中的一些行,但是当我调用销毁操作时,更新操作有效。

这是 delete.html.haml

这是路线

有什么问题?有人明白吗?

0 投票
1 回答
540 浏览

java - JApplet 写入文本文件,destroy() / stop()

我正在尝试编写一个使用文本文件中的信息来加载和保存数据的 JApplet。我已成功让小程序加载信息,但保存似乎有问题。我在下面包含了要保存的代码。我使用的文件名与我用来写入的文件名相同。运行时该文件必须包含在 JAR 中,因为小程序已正确初始化。写作罪不能正常工作有什么原因吗?我已经从 stop() 和 destroy() 方法中调用了这个方法。

请注意,当从 Eclipse 运行时,加载和保存都可以正常工作,但是在 JAR 中只有加载工作,但没有任何保存,所以我无法更改加载数据。

理想情况下,我希望在页面关闭或刷新时调用此 saveLocations() 方法。

注意:mOUTputStream 确实是一个 PrintWriter(它曾经是一个 OutputStream,我想我应该更改名称)

非常感谢您的帮助。

0 投票
1 回答
680 浏览

ruby-on-rails-3 - Rails 3 - Forms - Jquery :remote 重复并提示 2 倍?

嗨,我正在使用一个表单,并在表单和销毁链接中添加了 :remote => true。但是当我这样做时,这发生了:

  1. 我提交了表格,它制作了 2 个相同的版本。
  2. 我破坏,我得到提示两次?
  3. 如果我删除 :remote => true 它只会制作一个版本并且只提示一次。

这是我的表格

这是我的销毁链接

我在这里做错了什么吗?提前致谢!