首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Ruby on Rails 開發實戰(Windows 環境)第 4 篇:Scaffold 快速建立 CRUD 介面

     編輯:Java 相關知識

本篇示範使用 Rails Scaffold 指令一鍵產生完整的商品維護介面(新增、列表、檢視、編輯、刪除、分頁),體驗 Rails 開發效率。

建立專案與資料庫

rails depot
cd depot

使用 MySQL 指令或 phpMyAdmin 建立三個資料庫:depot_development、depot_test、depot_production,並設定帳號權限。修改 config/database.yml 設定連線資訊。

建立資料表

在 db/create.sql 撰寫建表腳本:

drop table if exists products;
create table products (
  id int not null auto_increment,
  title varchar(100) not null,
  description text not null,
  image_url varchar(200) not null,
  price decimal(10,2) not null,
  date_available datetime not null,
  primary key (id)
);

用 phpMyAdmin 匯入執行。

產生 Scaffold

ruby script/generate scaffold product Admin

指令會產生控制器、視圖、模型、測試、Helper、Layout 與樣式檔。遇到覆蓋提示輸入 a 全部覆蓋。

測試成果

瀏覽 https://127.0.0.1:3000/Admin/New 即可看到完整的商品維護介面(如下圖),包含列表、分頁、新增、編輯、刪除確認對話框等功能。

Rails Scaffold 讓單表維護功能幾分鐘內完成,極大提升開發效率。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved