How to use Partials in Rails

Blair Rorani

February 23, 2021

If you want to keep your code simple and/or reuse a block of code in multiple files, then you can store that code in an html.erb file called a partial.

Create partial 🧩

  1. Go to app > views.
  2. Create a folder called shared.
  3. Create a file to store your code in and name it using the syntax: _[partial].html.erb Insert partial ⬇️

In the file where you want to include the code from a partial, insert the tag
<%= render partial "shared/[partial]%>

View page 👀

You’ll see your page with the code from the partial included.

P.S. You might enjoy following me on Twitter.


Screencast tutorials to help you learn Ruby on Rails, Javascript, Hotwire, Turbo, Stimulus.js, PostgreSQL, MySQL, Ubuntu, and more.

© 2024 GoRails, LLC. All rights reserved.