Ruby on rails 为什么在更新回调之前不推荐Rails?什么';还有什么选择?
我看了一下,上面写着在更新被否决之前。有人知道这是为什么吗?还有什么替代方案 我有一些代码逻辑,需要在更新现有记录时特别运行。在create和update上调用_save之前,我不能使用它 编辑:我想我可以在保存之前做:如果:!赛尔夫,新纪录?但我觉得这仍然很奇怪Ruby on rails 为什么在更新回调之前不推荐Rails?什么';还有什么选择?,ruby-on-rails,callback,ruby-on-rails-6,beforeupdate,Ruby On Rails,Callback,Ruby On Rails 6,Beforeupdate,我看了一下,上面写着在更新被否决之前。有人知道这是为什么吗?还有什么替代方案 我有一些代码逻辑,需要在更新现有记录时特别运行。在create和update上调用_save之前,我不能使用它 编辑:我想我可以在保存之前做:如果:!赛尔夫,新纪录?但我觉得这仍然很奇怪 编辑2:!赛尔夫,新纪录?在if:block内部不起作用。我要把它放进去!赛尔夫,新纪录?实际方法中的逻辑。我认为在更新之前,在Rails 6中没有被弃用。我建议使用api.rubyonrails.org()作为首选参考,因为它更接近
编辑2:!赛尔夫,新纪录?在if:block内部不起作用。我要把它放进去!赛尔夫,新纪录?实际方法中的逻辑。我认为在更新之前,在Rails 6中没有被弃用。我建议使用api.rubyonrails.org()作为首选参考,因为它更接近api。你也可以看一看。最后,最新版本的Rails指南建议。在Rails 6应用程序中尝试在更新之前使用
,看看它是否能按预期工作