在 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 服务器来访问该资源。