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
相關文章
- DM資料庫操作實踐資料庫
- php簡單操作mysql資料庫的類PHPMySql資料庫
- 基於json資料格式實現的簡單資料庫——jsonDBJSON資料庫
- 向量資料庫落地實踐資料庫
- 資料庫——關係型資料庫MySQL--簡單使用資料庫MySql
- PHP 實現簡單的資料採集併入庫PHP
- Tableau簡單的資料視覺化操作視覺化
- 國產瀚高資料庫簡單實踐 及 authentication method 13 not supported 錯誤解決方法資料庫
- 簡單的linux Oops定位到bug程式碼行操作實踐LinuxOOP
- FaaS的簡單實踐
- Flutter MVVM 簡單實踐FlutterMVVM
- PHP最佳實踐之資料庫PHP資料庫
- Nestjs最佳實踐教程:2基本資料操作JS
- SpringBoot基於資料庫實現簡單的分散式鎖Spring Boot資料庫分散式
- 資料庫操作資料庫
- 資料庫操作·資料庫
- MariaDB Spider 資料庫分庫分表實踐IDE資料庫
- LiquiBase 管理資料庫變更實踐UI資料庫
- Milvus向量資料庫入門實踐資料庫
- 資料庫治理的探索與實踐資料庫
- 資料庫安全最佳實踐:基本指南資料庫
- three.js簡單實踐JS
- 【postgresl】PG資料庫sql特性簡單解析資料庫SQL
- MySQL資料庫的基本使用簡單易懂MySql資料庫
- Flyway讓資料庫版本管理更簡單資料庫
- 更簡單靈活地管理 Ruby 版本
- 簡單瞭解Ruby與自學教程
- 【Falsk 使用資料庫】---- 資料庫基本操作資料庫
- 【資料庫】簡單聊聊資料庫可以做什麼,有什麼用?資料庫
- 操作簡單的BI資料分析軟體有哪些?實際體驗如何?
- 對GaussDB資料庫和資料管理的簡單介紹資料庫
- MySQL 資料庫操作MySql資料庫
- mongodb資料庫操作MongoDB資料庫
- 資料庫基本操作資料庫
- MongoDB 資料庫操作MongoDB資料庫
- laravel 資料庫操作Laravel資料庫
- java實現棧的簡單操作Java
- 資料庫安全的5個基本實踐資料庫
- 資料庫智慧運維探索與實踐資料庫運維