温馨提示×

Rails中怎么生成一个新的资源

小亿
87
2024-06-03 14:34:10
栏目: 编程语言

在 Rails 中,要生成一个新的资源,可以使用 rails generate 命令来生成对应的 controller 和 model。

例如,要生成一个名为 Product 的资源,可以执行以下命令:

rails generate scaffold Product name:string price:decimal

上面的命令会生成一个 Product 资源的 controller 和 model,并且会默认创建一个名为 products 的表,该表包含 nameprice 两个字段。

执行完上述命令后,需要运行以下命令来应用新的 migration:

rails db:migrate

这样就生成了一个新的资源 Product,并且可以通过 rails s 命令启动 Rails 服务器来访问该资源。

0