回答
看到rails guide的解釋
Rails的腳手架是一種快速的方法來 產生一些 應用的主要作品。如果您希望在單一操作中創建 模型,視圖和控制器 一個新的資源, 腳手架是工作的工具。
Ruby on Rails中的腳手架是指通常爲單個表自動生成一組簡單的模型,視圖和控制器。
例如:
[email protected]$ ./scripts/generate scaffold users
將創建一個完整的CRUD(創建,讀取,更新,刪除)網絡接口,爲用戶的表。當然,像哈希密碼,上傳圖像等功能不會被處理,必須添加到自動生成的代碼中。
在Rails 3.2的時候,你在終端輸入這個,你的軌道內的應用程序文件夾:
rails generate scaffold User
「用戶」部分可以是您選擇的任何名稱......
它創建所有的結構,爲您的CRUD(創建,讀取,更新,刪除)
- 在這個創造它包括控制器,型號
,並研究觀點的CRUD的每個部分(創建,讀取,更新,刪除),
,並在其內部的代碼,開始你把你的CRUD(創建,讀取,更新,刪除)
它的方式更容易做到這一點,而不是編碼你自己的一切,它可以節省你很多時間!
我也從零開始學習Ruby On Rails。 下面是我的記憶: 每個腳手架都是應用程序中的一個對象,用戶將與之交互。用戶可以創建該對象,或更新,讀取或刪除。 在這個對象的臉書之一是狀態。每個用戶都可以創建,讀取,刪除或更新狀態。 在推特上它是鳴叫。 在pinterest這是引腳。
每個應用程序都包含很多這樣的對象 - 狀態,照片,評論,用戶等。 您只需計劃所有這些對象並設計此對象與應用程序用戶之間的未來交互。
讓有一個簡單的例子
我們希望有兩個數據模型一個應用程序是USER_ID,姓名和電子郵件用戶模型,另一個是後模型ID和內容。
我們希望將每個帖子模型與特定用戶相關聯。我們將通過記錄帖子所有者的user_id來完成此操作。
通過使用rails scaffolding命令,您可以創建rails scaffold命令欄,將爲這兩個數據模型生成模型和控制器。
您可以節省很多時間
- 1. Ruby on Rails中的術語「vendoring」或「to vendor」是什麼意思?
- 2. 這是什麼意思?這意味着Ruby on Rails?
- 3. 你是什麼意思Ruby on Rails不是線程安全的?
- 4. 在Ruby on Rails視圖模板中「<%_」是什麼意思?
- 5. 在Ruby on Rails中,「資源」是什麼意思?
- 6. 爲什麼腳手架不能在Ruby on Rails中工作?
- 7. Ruby on Rails的腳手架LoadError
- 8. Ruby on Rails的腳手架錯誤
- 9. 入門Ruby on Rails的 - 腳手架
- 10. Ruby On Rails - 這些Brakeman警告是什麼意思?
- 11. Ruby on Rails:「equals」符號是什麼意思?
- 12. Ruby on Rails:=>符號是什麼意思?
- 13. Ruby on Rails這個散列輸出是什麼意思?
- 14. 爲什麼Ruby on Rails專業人員不使用腳手架?
- 15. 爲什麼Ruby on Rails不贊成使用腳手架方法
- 16. Ruby on Rails腳手架序列化
- 17. Ruby on Rails attr_accessible和腳手架
- 18. Ruby on Rails腳手架社區資源
- 19. 更改Ruby on Rails腳手架訂單
- 20. Ruby on Rails腳手架開發插件
- 21. Ruby On Rails腳手架沒有respond_to
- 22. 框架是什麼意思?
- 23. ON [PRIMARY]是什麼意思?
- 24. Swift中的'on'是什麼意思?
- 25. Ruby on Rails 3上的任何好的Ruby on Rails Ajax腳手架生成器?
- 26. Ruby中的「temps.each(&:valid?)」是什麼意思?
- 27. ruby中的「class#method」是什麼意思?
- 28. Ruby中的{{}是什麼意思?
- 29. Ruby中的<>是什麼意思?
- 30. Ruby中的「<< - 」是什麼意思?