rails常用命令

2021-06-06 12:24:28 字數 891 閱讀 7918

rails new demo -d mysql使用mysql新建乙個專案

rails g controller welcome新建乙個welcome的控制器

rake db:create

根據配置建立空的資料庫

rails g scaffold person name:string bio:text birthday:date建立person物件的對映,以及增刪改查頁面

rake db:migrate執行db/migration下面的所有檔案(用於對資料庫的操作)

rails g model event name:string description:text is_public:boolean capacity:integer建立event物件的對映(相比較scaffold不會生成增刪改查的頁面)

rails g migration add_status_to_events 建立乙個migration

#典型路由:它會將/foo/bar這樣的網址自動對應到controller foo的bar action

match ':controller(/:action(/:id))(.:format)'

rake stats列出**數等

開啟乙個rails主控台

rails console

rails c

rails c --sandbox(在沙箱中開啟)

啟動服務

rails s -p 4000 -e production

所有用到的 gems 打包進 vendor/cache 

bundle package

列出所有的url helper

、url**

和對應的

controller action

rake routes

rails常用命令備忘

rails new 建立乙個新rails專案 rails generate scaffold 建立表模型,檢視,控制器和遷移的 腳手架 rake db migrate 應用資料庫中的遷移 db migrate rb rake db rollback 回滾資料庫中的更改 rails server 啟動...

rails的常用命令

rails的常用命令 rails version 4.2.0 1.新建rails專案,rails new 專案名 skip bundle 這個是為了略過bundle依賴檢查 2.新建控制器和模型 rails generate g model 模型名 單數 字段 屬性。rails generate g...

rails的常用命令

rails的常用命令 rails version 4.2.0 1.新建rails專案,rails new 專案名 skip bundle 這個是為了略過bundle依賴檢查 2.新建控制器和模型 rails generate g model 模型名 單數 字段 屬性。rails generate g...