Return to Tech/rails/Rails

Layout








$ cat app/views/layouts/application.html.erb
<!DOCTYPE html>
<html>
  <head>
    <title>Railsapp</title>
	<%= csrf_meta_tags %>
	<%= csp_meta_tag %>
	
	<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
	<%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>
  </head>
  
  <body>
    <%= yield %>
	<div id=wrapper>
	  <%= render "shared/header" %>
	  <div id=container>
	    <%= yield %>
	  </div>
	  <%= render "shared/footer" %>
	</div>
  </body>
 </html>


$ cat app/views/shared/_header.html.erb
<header>
  <span class=logo-mark>RailsApp</span>
</header>

$ cat app/views/shared/_footer.html.erb
<footer>
  <p>&copy; 2020 hogehoge</p>
</footer>

Return to Tech/rails/Rails