![](/img/trans.png)
[英]Ruby on Rails - Is there a way to generate a scaffold script from database tables?
[英]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.