Ruby on rails rails/ruby中的依赖关系是什么
我是rails的初学者,偶尔会遇到依赖项。我试图弄明白这是什么意思,但没能弄明白。有人能给我解释一下这是什么意思吗?Hm,如果您正在谈论描述has\u one关系的:dependent选项,您可以使用该选项更改父表中的行被删除时子行的默认行为Ruby on rails rails/ruby中的依赖关系是什么,ruby-on-rails,Ruby On Rails,我是rails的初学者,偶尔会遇到依赖项。我试图弄明白这是什么意思,但没能弄明白。有人能给我解释一下这是什么意思吗?Hm,如果您正在谈论描述has\u one关系的:dependent选项,您可以使用该选项更改父表中的行被删除时子行的默认行为 :dependent => :destroy 父行被销毁时,子行被销毁 :dependent => :nullify 子行的外键设置为null(孤立) 销毁父行时,将删除子行,而不调用其销毁方法 您还可以使用这些更改has__许多关系的行为
:dependent => :destroy
父行被销毁时,子行被销毁
:dependent => :nullify
子行的外键设置为null(孤立)
销毁父行时,将删除子行,而不调用其销毁方法
您还可以使用这些更改has__许多关系的行为,但它们将应用于每个子行,并且您将使用:delete_all而不是:delete
一般意义上的“依赖性”意味着一个表正被另一个表使用-因此一个表“依赖”另一个表。Hm,如果您正在谈论:用于描述has\u one关系的依赖选项,使用该选项可以更改父表中的行被删除时对子行所发生的默认行为
:dependent => :destroy
父行被销毁时,子行被销毁
:dependent => :nullify
子行的外键设置为null(孤立)
销毁父行时,将删除子行,而不调用其销毁方法
您还可以使用这些更改has__许多关系的行为,但它们将应用于每个子行,并且您将使用:delete_all而不是:delete
一般意义上的“依赖性”意味着一个表正被另一个表使用——因此一个表“依赖”另一个表。假设您在rails中安装了一个gem,如果它又安装了其他gem,那么这些gem就是它的依赖性
就上面的答案而言,您可以通过验证插件的唯一性来实现同样的功能。假设您在rails中安装了一个gem,如果它反过来安装了其他gem,那么这些gem就是它的依赖项
就上面的答案而言,您可以通过验证插件的唯一性来实现同样的功能。您能澄清一下吗?什么背景下的依赖?我想他指的是gem的依赖你能澄清一下吗?什么背景下的依赖性?我想他指的是gem的依赖性这可能与提问者的问题无关,但这是一个非常棒的答案,你可以投上一票。这可能与提问者的问题无关,但这是一个非常棒的答案,你可以投赞成票。我相信这是OP所问问题的答案。我相信这是OP所问问题的答案