文件名称:miss_hannigan:在Rails中级联deletesdestroys的另一种方法
文件大小:86KB
文件格式:ZIP
更新时间:2024-06-09 07:43:31
Ruby
汉尼根小姐 爸爸沃巴克(Daddy Warbucks):您将孤儿锁在壁橱里。 汉尼根小姐:他们喜欢它! 什么? miss_hannigan提供了一种在Rails中级联删除/销毁的替代方法(在某些情况下更好)。 有了它,您现在可以定义:nullify_then_purge的:dependent has_many行为,该行为将快速且同步地从其父对象中使(孤儿)子代无效,然后从数据库中异步清除那些子记录(这些孤儿)。 class Parent < ApplicationRecord has_many :children, dependent: :nullify_then_purge end 安装 将gem 'miss_hannigan'添加到您的Gemfile中。 运行bundle install 。 重新启动服务器 将新的从属选项添加到您的has_many关系中: has_m
【文件预览】:
miss_hannigan-master
----bin()
--------test(116B)
----Rakefile(549B)
----test()
--------miss_hannigan_test.rb(3KB)
--------test_helper.rb(855B)
--------dummy()
----foreign_key_error_example.png(42KB)
----Gemfile(630B)
----Gemfile.lock(4KB)
----.byebug_history(395B)
----.gitignore(163B)
----miss_hannigan.gemspec(907B)
----lib()
--------tasks()
--------miss_hannigan.rb(70B)
--------miss_hannigan()
----README.md(6KB)
----MIT-LICENSE(1KB)