嗨,我目前正在使用 Rails 并构建一个基本应用程序。当我尝试运行该应用程序时,出现此错误:
“#<#:0x45c19f8> 的未定义方法 `products_path'”
我的代码如下...
配置:
Depot::Application.routes.draw do
resources :product
resources :test
end
控制器:
class ProductController < ApplicationController
def new
@product = Product.new
end
def show
@product = Product.find(params[:id])
end
end
看法:
<h1>Page to add new products</h1>
<%= form_for(@product) do |f| %>
<%= f.label :title %>
<%= f.text_field :title %>
<%= f.label :description %>
<%= f.text_field :description %>
<%= f.label :price %>
<%= f.text_field :price %>
<%= f.submit "Create new product" %>
<% end %>
我不明白为什么表单不会呈现并且我收到错误消息。我错过了什么吗?
感谢任何帮助表示赞赏。
编辑添加配置文件。