PessoALL,
Depois de criar o Partial "_car.html.erb" e alterar a view para reenderizar o formulário, a página retorna o erro:
undefined local variable or method `car' for #<#<Class:0x007fa4838c5530>:0x007fa4861bb1d8>
Extracted source (around line #3): <% if car.premium %>
Segue o código: Da Partial _car.html.erb:
<h3>
<%= car.title %>
<% if car.premium %>
<strong>(premium)</strong>
<% end %>
</h3>
<%= simple_format car.description %>
<p>
<%= link_to 'Show', car %> |
<%= link_to 'Edit', edit_car_path(car) %> |
<%= link_to 'Destroy', car, method: :delete, data: { confirm: 'Are you sure?' } %>
</p>
Da view premium.html.erb:
<h1>Premium cars</h1>
<%= render 'car' %>
<br>
<%= link_to 'New Car', new_car_path %>
</br>
<%= link_to 'Sobre o Site', site_about_path %>
<%= link_to 'Todos os Carros', cars_path %>
Estou usando este exemplo pois comecei meu projeto com o exercício de "Carros Usados" e não de "Jobs", porém segui construindo o projeto de acordo com os exercícios.
Não consegui encontrar o porque que está ocorrendo este erro. Alguém tem uma explicação/solução?
Obrigado e abraço.