繁体   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