ruby-on-rails – 在Ruby on Rails中查找后调用模型中的方法

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 在Ruby on Rails中查找后调用模型中的方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道在使用find之后是否可以从模型中调用方法.

类似于after_save,但是after_find.

谢谢,
加布里埃尔.

解决方法

编辑:对于Rails> = 3,请参阅@ nothing-special-here的答案

有.与after_initialize一起,after_find是一个特例.你必须定义方法,after_find:some_method是不够的.但这应该有效:

class Post < ActiveRecord::Base
  def after_find
    # do something here
  end
end

你可以在the API阅读更多相关信息.

原文链接:https://www.f2er.com/ruby/267349.html

猜你在找的Ruby相关文章