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」配下に存在します。
-
前の記事
javascript createElement実行時にclassを設定する 2021.01.17
-
次の記事
Ruby 配列を降順にソートする 2021.01.17
コメントを書く