rails6 application.html.erbを使用しない

rails6 application.html.erbを使用しない

rails6で、共通化されているレイアウトであるapplication.html.erbを他のビューで使用しないようにする手順を記述してます。railsのバージョンは6.1.0です。

環境

  • OS ubuntu20.10
  • ruby 2.7.2
  • rails 6.1.0
  • Postgresql 13.1 (dockerで構築)

application.html.erb使用しない

「Controller」に「render layout: false」と追加すれば、使用しないで良くなります。

class TopController < ApplicationController
  def index
    render layout: false
  end
end

ちなみに共通レイアウトである「application.html.erb」は「app/views/layouts」配下に存在します。