trying to render a partial based on whether it's the home page "/"

54 Views Asked by At

I thought this bit of code might work, but...it didn't Any ideas?

<% if "/"? %>
  <%= render 'layouts/homeHeader' %>
<% else %>
  <%= render 'layouts/header' %>
<% end %>
1

There are 1 best solutions below

0
On BEST ANSWER

According to this answer you can do this:

<% if current_page?(root_url) %>
  <%= render 'layouts/homeHeader' %> 
<% else %> 
  <%= render 'layouts/header' %> 
<% end %>