bypass application.html.erb in Rails app

后端 未结 3 969
心在旅途
心在旅途 2021-02-02 10:15

I have an application.html.erb file which sets out layout for every pages in my app (header, footer etc.) like a typical Rails app.

However, I would like to have a landi

3条回答
  •  长情又很酷
    2021-02-02 10:48

    Use

    render :layout => false
    

    or

    render :layout => 'whatever'
    

    in your action. If you are using a separate LandingController you simply can create a app/views/layouts/landing.html.erb which will be picked up or you can override the layout via

    class LandingController < ApplicationController
      layout 'whatever'
      ...
    end
    

提交回复
热议问题