在 Rails 中,要生成一個新的資源,可以使用 rails generate
命令來生成對應(yīng)的 controller 和 model。
例如,要生成一個名為 Product
的資源,可以執(zhí)行以下命令:
rails generate scaffold Product name:string price:decimal
上面的命令會生成一個 Product
資源的 controller 和 model,并且會默認創(chuàng)建一個名為 products
的表,該表包含 name
和 price
兩個字段。
執(zhí)行完上述命令后,需要運行以下命令來應(yīng)用新的 migration:
rails db:migrate
這樣就生成了一個新的資源 Product
,并且可以通過 rails s
命令啟動 Rails 服務(wù)器來訪問該資源。