我的模型类中有一个方法translate
(即
HolaMilindPatel),我从数据库中检索数据后从控制器调用。请参考下面的代码示例:
def show
@center = Center.find(params[:id])
render json: {status: 'success', data:
HolaMilindPatel.translate(@center)}, status: :ok
end
现在我想要的是,我希望在center. find(params[i])
之后调用此方法,而不是如上面的代码片段所示在控制器中显式调用。在translate
find
方法吗?
答案 0 :(得分:0)
您要在find
之后自动翻译吗?
如果是这样,您可以使用下面的代码。
class Center < ApplicationRecord
after_find do |center|
HolaMilindPatel.translate(center)
end
end