RUBY實踐—資料庫簡單操作
開發環境:
Ruby:1.9.1
Rails:2.3.5
Rake:0.8.7
Rack:1.0.1
Mysql:5.0.9
Ruby-mysql:mysql-2.8.1-x86-mswin
IDE:RubyMine2.0.1
資料庫準備:
database:dbdevelopment
user:crystal
password:crystal
一、建立Ruby專案RorTest
二、修改database.yml
這裡只啟用development環境資料庫,修改配置檔案如下:
三、執行Scaffold
RorTest->New->Scaffold 執行引數:Product title:string description:string price:integer
成功執行後,將在控制檯中輸出執行過程中建立的目錄及檔案(包括Model、Help、View等)
四、反向生成資料庫表
在db/migrate下找到類似 create_products.rb檔案,右鍵Run
成功執行後將在對應資料庫中生成schema_migrations及products資料表
五、修改routes.rb
在routes.rb中新增對映規則
六、啟動伺服器,執行(http://localhost:3000/products)
注:Show、Edit、Destroy、New product功能可以自己測試一下,另外如果在model/product.rb中新增如下程式碼,可以對product中的欄位進行必填驗證,有興趣的朋友可以測試一下
class Product < ActiveRecord::Base #驗證必填項 validates_presence_of:title,:price end
相關文章
- RUBY實踐—Ruby Report之Ruport簡單應用
- DM資料庫操作實踐資料庫
- ASP資料庫簡單操作教程資料庫
- Java操作Redis資料庫方法(簡單)JavaRedis資料庫
- php簡單操作mysql資料庫的類PHPMySql資料庫
- Sqlla: 資料庫操作從未如此簡單SQL資料庫
- 簡單php連線資料庫作操作PHP資料庫
- 通過vmstat的簡單分析資料庫操作資料庫
- 透過vmstat的簡單分析資料庫操作資料庫
- 資料庫的最簡單實現資料庫
- 資料庫實踐資料庫
- Teradata資料庫功能操作簡單介紹(轉載)資料庫
- Mycat分庫分表的簡單實踐
- SQL Server資料庫的簡單實現方法SQLServer資料庫
- Ruby連線MySQL資料庫MySql資料庫
- 單機資料庫優化的一些實踐資料庫優化
- 向量資料庫落地實踐資料庫
- 自己實現一個最簡單的資料庫資料庫
- 國產瀚高資料庫簡單實踐 及 authentication method 13 not supported 錯誤解決方法資料庫
- HPUX簡單帶庫操作命令UX
- Ruby實踐—連線MysqlMySql
- Flutter MVVM 簡單實踐FlutterMVVM
- FaaS的簡單實踐
- Tableau簡單的資料視覺化操作視覺化
- cookie操作簡單實現Cookie
- PHP 實現簡單的資料採集併入庫PHP
- 資料庫——關係型資料庫MySQL--簡單使用資料庫MySql
- Qt之課外實踐——檔案操作(簡單清道夫)QT
- PHP最佳實踐之資料庫PHP資料庫
- 資料庫之鎖的實踐資料庫
- 基於json資料格式實現的簡單資料庫——jsonDBJSON資料庫
- PHP常用操作類實現——資料庫操作類PHP資料庫
- 資料庫設計簡單入門資料庫
- Standby資料庫簡單建立過程資料庫
- three.js簡單實踐JS
- 常用操作 / 資料庫操作資料庫
- 資料庫操作資料庫
- 資料庫操作·資料庫