在 rails 3 中弃用 after_save 解决方案

Posted

技术标签:

【中文标题】在 rails 3 中弃用 after_save 解决方案【英文标题】:deprecated after_save solution in rails 3 【发布时间】:2011-02-16 11:06:35 【问题描述】:

嗨 我在 rails 3 中创建了一个应用程序我正在使用回形针,我想在其中调用一个回形针函数来生成图像的缩略图,但是当我调用 after_save 方法时它会给出一个错误

弃用警告:Base#after_save 已被弃用,请改用 Base.after_save :method。 (从 app/models/asset.rb:23 调用)

【问题讨论】:

【参考方案1】:

试试这个:在你的模型中,将方法 after_save 重命名为 create_thumbnail 并添加

after_save :create_thumbnail

【讨论】:

这是正确的新方法。相关***.com/questions/3766136/…

以上是关于在 rails 3 中弃用 after_save 解决方案的主要内容,如果未能解决你的问题,请参考以下文章

Rails 3:取消在 after_save 上的插入

thumbnailImageAtTime:timeOption 已弃用:首先在 iOS 7 中弃用

具有虚拟属性的 after_save 回调 Rails 3

如何在 PHPDoc 中弃用 PHP 的魔法属性?

如何在 Xcode 中弃用方法

Firebase 实例 ID:在 21.0.0 中弃用 getId()