tusbasaのブログ

業務や勉強中に調べたことを自分用にメモするブログ

【rails】decorator

コントローラでインスタンスに対してdecorateをつけるとDecoratorファイルに定義されたメソッドが呼び出すことができるようになります。

class UsersController < ApplicationController
  def show
    @user = User.find(params[:id]).decorate
  end
end

参考 https://jiro8899.hatenablog.com/entry/2020/02/16/235117