`views/layouts` usually will only include layout templates. Most of the time, you'll only need `layouts/application.html`, but say you wanted to render a different layout for mobile, you would create another layout template like `views/layouts/mobile.html`, and then specify the use of that layout in your controller when necessary. So `views/layouts/` should only contain layout templates. A better place for the `_header.html` might be in a directory called `views/shared/`