最近%iを使うように意識してたんだけど、目が慣れなかったので戻した。

  before_action :set_post, only: [:show, :edit, :update, :destroy]
  before_action :set_post, only: %i(show edit update destroy)

後者の方が楽だし見やすいはずだと頭では分かっているんだけど…。