quanzhanying/fullstack-course

关于rails g scaffold 与rails g model 的区别

Opened this issue · 3 comments

老师我注意到在初级作业里执行
rails generate scaffold topic title:string description:text
直接就出现了完整的专案内容。
而在后面课堂作业中
rails g model job title:strinig description:text
仅仅是建立了一个model
1.这两种命令是什么样的区别?
2.这两种命令分别在什么要求的前提下使用?

scaffold会生成一整套和这个resource相关的MVC,还有一些其他的辅助文件,甚至路由都帮你配置好
g model只会生成一个model,如果需要的话你还要自己generate view和controller
yy助教说我们前两个月不要用scaffold,熟练之后再用
其实一搜就有...

谢谢解答
能问google 的就不问别人,这是不是也是我们80后问问题少的原因呢?

哈哈 我都是自己搜问题,也可能是我们不务正业