轨道发电机
如果您列出了在应用程序中构建CRUD功能所需的所有任务,那么它的范围就很广。 通过创建数据库表,配置视图以及绘制单个路线,该功能部件的构建可能既耗时又容易出错。 如果有一种更有效的方法来集成标准功能,而不是每次都必须手动构建它们,那不是很好吗?
Rails团队的主要目标是提高构建核心应用程序功能的效率。 Rails系统有许多生成器,它们将为我们完成一些手动工作。
使用生成器节省时间虽然很好,但它们还提供了一些其他额外的好处:
他们可以为应用程序的测试套件设置一些基本规格。 他们不会为我们编写复杂的逻辑测试,但是会提供一些基本示例。
每次都将它们设置为以相同的方式工作。 这有助于使代码标准化,并使开发效率更高,因为您不必担心与拼写,语法错误或手动编写代码时可能发生的其他事情有关的错误。
他们遵循Rails的最佳实践,包括使用RESTful命名模式,删除重复代码,使用局部
2021-02-20 09:04:20
48KB
Ruby
1