我的訂餐系統 小試ruby on rails

2021-08-22 07:44:59 字數 1425 閱讀 6982

由於本人偷懶,樣式借用了jsp wiki的,在此宣告一下: )

[主介面,使用frame,左邊為主要功能選單,右邊為進行curd操作提供介面操作]

[頁面結構如下所示]

執行命令

>

ruby c:\mymealorder\script\server 

開啟ie 瀏覽 :

看到congratulations, you've put ruby on rails!表示配置成功

3、建立資料庫以及進行配置

create table humen (

id int(11) not null auto_increment,

code varchar(100) not null default '',

mame varchar(100) not null default '',

primary key  (`id`)

)      

說明,習慣約定,預設情況下主鍵名為id,表名為複數形式,具體操作我也有點糊塗,

例如本例子中的human model對應其資料表名為humen。這裡我就略過了。具體資料可參考更詳細的資料。

配置,開啟 c:/mymealorder/config/database.yml

將其中引數設定正常就行了。

例如將 database: rails_development 設成你的資料名等

4、生成human 的 model,controller檔案

/controllers//

helpers//

views

/human

/functional//

controllers

/human_controller.rb

/functional//

helpers

/human_helper.rb /

models

//unit

//fixtures//

models

/human.rb

/unit

/human_test.rb

/fixtures

/humen.yml

class

humancontroller 

<

說明: 簡單的一句 "scaffold :human" 就能對應生成human 的curd操作及其頁面。

重啟服務,再次瀏覽   /human

action包括:

list(列表,列出所有human),new(新建human),show(顯示human),update(更新human),destroy(物理刪除human),介面如下圖

我們可以注意其url

/human/new

/human/show/1

/human/edit/1

/human/destroy/2

我的訂餐系統 小試ruby on rails

由於本人偷懶,樣式借用了jsp wiki的,在此宣告一下 主介面,使用frame,左邊為主要功能選單,右邊為進行 操作提供介面操作 c ruby c mymealorder script server 開啟ie 瀏覽 http 127.0.0.1 3000 看到congratulations,you...

我的系統框架

計畫到x86和arm上面去寫作業系統.只是乙個計畫 因為對處理器不了解,所以只能用它的部分功能.通過編譯器控制,讓同樣的源程式能夠不作修改的在這兩種機器上執行,當然這就要丟棄一些硬體功能 x86上吧,只執行乙個特權級0,只要乙個ldt,也就是整個系統只有16k個段,對硬體來說,系統只有乙個任務,不再...

我的系統及其軟體

作業系統 hiweed 1.0 ubuntu suse 視窗管理器 xfce4 icewm fvwm twmwindowmaker fluxbox e17.檔案管理器 rox filer thunar 網頁瀏覽器 firefox opera lynx links links2 w3m.聊天工具 lu...