我正在做一个干净的项目,并创建了show方法以获取特定产品后,出现错误:uninitialized constant controller rails
这是控制台中的错误:
在2019-10-12 17:04:49 -0400从:: 1开始获取GET“ / products / 2” (0.1ms)选择sqlite_version(*) 由ProductsController#show处理为HTML 参数:{“ id” =>“ 2”} 在8毫秒内完成500个内部服务器错误(ActiveRecord:0.0毫秒|>分配:2988) NameError(未初始化的常量ProductsController :: Products):
app / controllers / products_controller.rb:22:in'show'
class ProductsController < ApplicationController
def new
end
def index
@products = Product.all
end
def create
@product = Product.new(params.require(:product).permit(:name, :price))
if @product.save
redirect_to @product
else
render 'new'
end
end
def show
@product = Product.find(params[:id])
end
private
def product_params
params.requires(:product).permit(:name, :price)
end
end
我希望产品的输出与我的ID有关。