📜  Ruby on Rails脚本

📅  最后修改于: 2021-01-12 02:36:48             🧑  作者: Mango

Rails脚本

Rails为我们提供了一些用于开发Rails应用程序的优秀工具。这些工具从命令行打包为脚本。

以下是Rails应用程序中使用的最有用的Rails脚本:

  • Rails控制台
  • WEBrick Web服务器
  • 发电机
  • 移居

Rails控制台

Rails控制台是命令行实用程序,可从命令行运行Rails应用程序。 Rails控制台是Ruby irb的扩展。它提供irb的所有功能以及自动加载Rails应用程序环境的能力,包括其所有类和组件。它可以帮助您逐步完成应用程序。

WEBrick Web服务器

Rails配置为自动使用WEBrick服务器。该服务器是用纯Ruby编写的,并且几乎支持所有平台,例如Windows,Mac或Unix。另外,如果您的系统中安装了Mongrel或lighttpd服务器,Rails会使用其中任何一个服务器。

所有三个Rails服务器均具有自动重载代码的功能。这意味着,当您更改源代码时,不需要重新启动服务器。

发电机

Rails包含代码生成脚本,该脚本用于自动为应用程序生成模型和控制器类。开发Web应用程序时,代码生成可提高您的生产率。通过运行generator命令,将生成所有模型和控制器类的框架文件。它还为生成的每个模型生成数据库迁移文件。

移居

迁移使Rails DRY功能栩栩如生。这是定义数据库结构的纯Ruby代码。使用迁移时,您不必使用SQL来编写代码。

您对数据库架构所做的更改被隔离在单独的迁移文件中,该文件具有实现或撤消更改的方法。