Ruby on rails而不使用脚手架和发电机?

 醇情咖啡_799 发布于 2023-02-13 20:27

我是ruby on rails的新用户.我有一些问题请尽早给出答案

1)是否可以在不使用*rails new application_name*命令的情况下创建Web应用程序?意味着手动创建所需的文件夹和文件

2)我想创建应用程序而不使用脚手架和生成器,所以一切都是手动创建的...我搜索但没有得到链接来做...

1 个回答
  • 你真的应该rails new (appname)用来生成你的项目目录.

    从那里,您不需要生成脚手架.如果你想略微抽象并手动创建一些东西,你可以使用rails generate resource (resource name).

    如果你想要去的就更少了抽象那么,你可以用rails generate model (model name)rails generate controller (controller name)rails generate migration (migration name).在此抽象级别中,您可以指定选项,例如您希望模型具有的方法或希望迁移添加的列.

    如果您自己制作这些文件(比如实际进入并为模型,控制器等创建新的文件夹/文件),那么最不抽象(大多数是手动的)

    所以从最抽象到最少的订单:
    1)生成脚手架
    2)生成资源
    3)生成模型/控制器/迁移
    4)创建没有rails的文件/文件夹

    大多数开发人员通常使用#2,#3或#4层(请记住,通过不必一次又一次地手动创建相同的代码和灵活性来消除大量时间之间的权衡).

    2023-02-13 20:30 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有