问题标签 [dependent-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 投票
3 回答
1521 浏览

ruby-on-rails - has_one,依赖:销毁不起作用

我正在使用 Devise 进行用户身份验证,并希望与用户一起销毁关联的配置文件。

我失败的规格如下所示:

在我的用户模型中:

在我的个人资料模型中:

在控制台中,我可以重现这样的问题:

有趣的是,该用户似乎实际上已被删除。

这里发生了什么?

0 投票
1 回答
224 浏览

ruby-on-rails - 循环依赖: :destroy 在 ActiveRecord 中可能吗?

dependent: :destroy在 ActiveRecord 模型中使用循环选项是否安全?

如果我删除一个user,它应该删除关联的student. 反之亦然。

0 投票
1 回答
555 浏览

ruby-on-rails - 默认销毁到 sidekiq 任务

在我的 Rails 应用程序中,我有一个名为 Steps 的模型,它可以包含许多图像:

由于依赖破坏条件,当我删除一个步骤时,它会删除所有相应的图像。

但是,我希望在后台任务中删除图像。我知道我可以使用 sidekiq 通过调用控制器中的工作人员来做到这一点,如下所示:

但是由于依赖破坏条件,图像会自动删除,我不确定如何调用sidekiq worker。 一旦触发销毁操作,让图像自动调用sidekiq后台任务的最佳方法是什么?

0 投票
1 回答
2360 浏览

ruby-on-rails-4 - rails prevent deletion of child unless parent is being deleted also

in Ruby on Rails 4, let's say a parent has many children. When the parent is deleted, the children must also be deleted. Other than that, the child shall not be deleted unless it is an orphan. How to do that?

I tried with the following

With the before_destroy check, however, nothing gets deleted. Is there any way of telling this method if the reason of being called is because parent deletion?

Is this an odd thing to ask for? I mean, preventing deletion of childs.

0 投票
2 回答
14827 浏览

ruby-on-rails - Rails dependent which options are possible?

I get the following error in Rails 4

dependent option must be one of destroy delete

apparently https://github.com/rails/rails/issues/3458 other options were supported before. But what is possible nowadays? I could not find any other documentation

thank you for your help

0 投票
1 回答
191 浏览

ruby-on-rails - Neo4j gem - 依赖: :destroy 不破坏

问题:此设置不会发生依赖破坏!帮我找出问题!

活动有问题,每个问题可以有很多答案

事件.rb

事件问题.rb

事件答案.rb

event_controller.rb

我在 neo4j 主分支上。

宝石锁表示

认为这并不完全相关,但也许我疯了..但我确实有

在我的 eventquestion.rb 和 eventanswer.rb

但是,我没有在我的依赖销毁中调用控制器方法销毁,所以这不重要吗?

0 投票
1 回答
439 浏览

ruby-on-rails-4 - Rails模型命名空间依赖销毁导致mysql错误未知字段

我在一个名为 jira(instance.rb、generic_field.rb 等)的单独文件夹中有几个模型。它们都在 JIRA 下命名空间,例如 JIRA::Instance < ActiveRecord::Base, JIRA::GenericField < ActiveRecord::Base。这是两个模型:

表的数据库架构:

在我的 rails 控制台中,我创建了一个 JIRA::Instance 对象,当我尝试销毁它时,我得到了这个:

为什么 ActiveRecord 使用jira_generic_fields. instance_id而不是jira_generic_fields. jira_instance_id以及如何在将模型保持在同一JIRA命名空间下的同时解决此问题?

0 投票
3 回答
1448 浏览

ruby-on-rails-4 - 通过活动作业处理依赖销毁

我有几个有很多孩子的模特。依赖破坏变得非常沉重。有人知道将依赖破坏与活跃工作联系起来的方法吗?或者,我唯一的选择是通过父模型上的回调删除依赖销毁并扮演我自己的工作吗?

0 投票
1 回答
1074 浏览

ruby-on-rails - :dependent => :destroy 对 has_one 关系不起作用

在我的模型中

当我为 User 对象调用 destroy 时,关联的 UserDetail 对象不会被销毁。

这是一个测试(当然,它失败了,因为user_detail它不是 nil):

有谁知道为什么会这样?

0 投票
1 回答
1293 浏览

ruby-on-rails - 如何做 ruby​​ on rails 关系依赖破坏

http://guides.rubyonrails.org/association_basics.html

基于上面的例子,我创建了:

有人可以指导我如何执行级联删除操作。

  1. 如果我删除一个患者,我希望删除该患者的所有约会。我需要在某处使用依赖关键字吗?有人可以演示如何解决这个问题。

  2. 如何删除特定患者的所有预约?

提前致谢!