我是 ruby on Rails 的新用户。
我有一些问题请尽快给出答案
1)是否可以在不使用的情况下创建Web应用程序*rails新应用程序名称*命令?意味着手动创建所需的文件夹和文件?
2)我想在不使用脚手架和生成器的情况下创建应用程序,因此所有内容都是手动创建的...我搜索了但没有获得执行此操作的链接...
你真的应该使用rails new (appname)
生成您的项目目录。
从那里,您不需要生成脚手架。如果您想稍微不那么抽象并手动创建一些东西,您可以使用rails generate resource (resource name)
.
如果你想要更不抽象,你可以使用rails generate model (model name)
and rails generate controller (controller name)
and rails generate migration (migration name)
。在此抽象级别中,您可以指定选项,例如您希望模型具有的方法或您希望迁移添加的列。
最不抽象(最手动)的是,如果您自己制作这些文件(例如实际进入并为模型、控制器等创建新文件夹/文件)
所以按照从最抽象到最抽象的顺序:
1)生成脚手架
2)生成资源
3)生成模型/控制器/迁移
4)创建没有rails的文件/文件夹
大多数开发人员通常使用#2、#3 或#4 层(请记住,这始终是在无需一遍又一遍手动创建相同代码而消除大量时间与灵活性之间进行权衡)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)