簡體   English   中英

Ruby on Rails-生成腳手架命令中的模型

[英]Ruby on Rails - model from generate scaffold command

我使用“ rails generate scaffold post title:string body:text”創建模型和相關控制器等。我很驚訝地發現模型和控制器文件為空。 我認為模型文件將包含實例變量來存儲每個帖子的標題和正文屬性。 有人可以向我解釋為什么運行的Post模型文件生成的腳手架為空,即使數據項確實顯示在數據庫中也是如此。 當我打開網頁並轉到... / posts網址時,我可以看到我創建的內容的json列表。 謝謝。

模型是Ruby類。 他們與數據庫進行對話,存儲和驗證數據,執行業務邏輯以及執行其他繁重的工作。

控制器負責解析用戶請求,數據提交,cookie,會話和“瀏覽器內容”。

您的模型為空的原因是,Rails不知道您想讓模型做什么。 它知道您需要基本的CRUD功能,因此它會相應地填充您的控制器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM