我试图从头开始理解Rails。我想学习如何在框架中手动创建基本的show-all / show-single / CRUD功能。
我目前正在处理display-all功能,但当我尝试请求Products db中的所有项目时,我被错误停止
以下是我目前采取的步骤:
有什么问题?
答案 0 :(得分:3)
生成模型时,您应该使用小写复数版本或Camel案例单数。
所以script/generate model Product
或script/generate model product
总之,模型产品位于app / models / product.rb中,并使用数据库表产品。当您有多字模型名称(如OrderItem)时,它位于app / models / order_item中并使用名为order_items的数据库表
您的原始问题也没有显示模型生成器运行时添加的任何列,我假设您已将这些列留下来以简明扼要。否则,您可能会有一个列很少的表。