在 Rails 中,要生成一个新的资源,可以使用 rails generate 命令来生成对应的 controller 和 model。
例如,要生成一个名为 Product 的资源,可以执行以下命令:
rails generate scaffold Product name:string price:decimal
上面的命令会生成一个 Product 资源的 controller 和 model,并且会默认创建一个名为 products 的表,该表包含 name 和 price 两个字段。
执行完上述命令后,需要运行以下命令来应用新的 migration:
rails db:migrate
这样就生成了一个新的资源 Product,并且可以通过 rails s 命令启动 Rails 服务器来访问该资源。