Rails脚本工具使用介绍

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

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

  • Rails控制台
  • WEBrick Web服务器
  • Generators
  • Migrations

Rails控制台

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

WEBrick Web服务器

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

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

Generators

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

Migrations

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

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


微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?