Это то, что вызывает проблему
def show
@user = User.new
end
удалить это из пользовательской модели и пользовательского контроллера
и в контроллере продукта
def update
@product = Product.find(params[:id])
if @product.update(product_params)
redirect_to product_path(@cocktail)
else
render :edit
end
end
где взять переменную экземпляра @coctail
это должно быть @product
и так как вы не разрешаете условие в контроллере продукта, я думаю, вам не нужно
<%= f.input :condition,
required: true,
autofocus: true,
input_html: { autocomplete: "condition" }%>
и обновление
<div id='container'>
<div class='signup_create_product'>
<form>
<h1>Create a new product</h1>
<%= simple_form_for @product do |f| %>
<%= f.input :product_name,
required: true,
autofocus: true,
input_html: { autocomplete: "product_name" }%>
<%= f.input :condition,
required: true,
autofocus: true,
input_html: { autocomplete: "condition" }%>
<%= f.input :description,
required: true,
autofocus: true,
input_html: { autocomplete: "description" }%>
<div class="form-actions">
<%= f.button :submit, "Submit" %>
</div>
<% end %>
</form>
</div>
<div class='whysign'>
<h1>Share your beloved products with all over the world!</h1>
<p>This is an Airbnb style platform that you can create your own products and sell it or purchase from all over the world!</p>
<i class="fas fa-home"></i><%= link_to 'home',root_path %>
</div>
</div>
с
<div id='container'>
<div class='signup_create_product'>
<h1>Create a new product</h1>
<%= simple_form_for @product do |f| %>
<%= f.input :product_name,
required: true,
autofocus: true,
input_html: { autocomplete: "product_name" }%>
<%= f.input :condition,
required: true,
autofocus: true,
input_html: { autocomplete: "condition" }%>
<%= f.input :description,
required: true,
autofocus: true,
input_html: { autocomplete: "description" }%>
<div class="form-actions">
<%= f.button :submit, "Submit" %>
</div>
<% end %>
</div>
<div class='whysign'>
<h1>Share your beloved products with all over the world!</h1>
<p>This is an Airbnb style platform that you can create your own products and sell it or purchase from all over the world!</p>
<i class="fas fa-home"></i><%= link_to 'home',root_path %>
</div>
</div>