轨道发电机 如果您列出了在应用程序中构建CRUD功能所需的所有任务,那么它的范围就很广。 通过创建数据库表,配置视图以及绘制单个路线,该功能部件的构建可能既耗时又容易出错。 如果有一种更有效的方法来集成标准功能,而不是每次都必须手动构建它们,那不是很好吗? Rails团队的主要目标是提高构建核心应用程序功能的效率。 Rails系统有许多生成器,它们将为我们完成一些手动工作。 使用生成器节省时间虽然很好,但它们还提供了一些其他额外的好处: 他们可以为应用程序的测试套件设置一些基本规格。 他们不会为我们编写复杂的逻辑测试,但是会提供一些基本示例。 每次都将它们设置为以相同的方式工作。 这有