Because the view of the splash page will not contain headers and footers like other pages.It will have some custom header and footer which I will design.however, it will still contain all the code which is use to render the assets and basic html5 template.so i did a layout false in the controller, so that the application.html.haml is not rendered in this page.