RubyMine 2025.2 Help

创建并运行您的第一个 Rails 应用程序

本教程将向您展示如何在 RubyMine 中创建和运行最简单的 Rails 项目。

在开始本教程之前,请执行以下操作:

我们将使用安装在 macOS 上的 RubyMine 来执行所有步骤。

创建一个 Rails 应用程序

若要从头开始创建一个 Rails 应用,请执行以下操作:

  1. 运行 RubyMine 并点击 新建项目欢迎界面

    欢迎屏幕
  2. 新建项目 对话框中,左侧窗格 项目类型 组的 RailsRuby on Rails 中选择 应用程序 ,并指定以下设置:

  3. 指定以下设置:

    新建项目对话框:Rails 应用程序
    • 名称 :为项目指定一个名称(在我们的示例中为 rails-helloworld)。

    • 位置 :指定您希望创建项目的目录路径。 默认情况下,RubyMine 会创建一个与项目同名的目录。

    • 解释器(I) :选择您希望在项目中使用的 Ruby 解释器

    • Rails 版本 :选择您希望在项目中使用的 Rails 版本。 如果所选解释器中未安装 Rails gem 或缺少所需的 Rails 版本,请单击字段中的 安装 Rails Gem 按钮。 等待 RubyMine 下载所有可用的 Rails 版本,然后从下拉列表中选择所需版本。 点击 确定 继续。

      安装 Rails gem

      如果所选版本尚未安装,RubyMine 会在创建项目时安装它。

    • 额外选项 :在 额外选项 字段中提供用于项目创建的额外 Rails 选项。

      例如,您可以指定通常用于附加到 rails new 命令的 参数--skip-tests 跳过测试文件的创建, --skip-action-mailer 跳过 Action Mailer 文件, --skip-action-cable 跳过 Action Cable 文件,等等。

      要获取与所用 Rails 版本兼容的 Rails 选项的完整列表,请运行 rails new --help 命令。

  4. 点击 创建 关闭 New Project 对话框。

  5. RubyMine 创建一个新的 Rails 应用程序,安装 Gemfile 中提到的 gem 依赖项,并安装项目 package.json 文件中提到的 JavaScript 依赖项。 您可以在 Run 工具窗口中看到此过程。

    为项目生成 Rails 应用程序
  6. 安装所有依赖项后,您可以在左侧的 Project 工具窗口(Alt+1 )中查看项目结构。 在右侧,RubyMine 会自动在编辑器中打开主要的项目文件。

    全新的 Rails 应用程序

    如果您的操作系统中安装了 Git,生成一个新的 Rails 应用程序时也会初始化一个 Git 仓库。 您可以从 版本控制 部分学习如何在 RubyMine 中使用版本控制系统。

启动网络服务器

现在我们有一个运行正常的 Rails 应用。 要查看其效果,您需要启动一个 web 服务器。 执行以下步骤来完成此操作:

  1. 单击右上角的 运行 图标。

  2. RubyMine 将展示准备运行应用程序的过程。

    Rails 服务器输出
  3. 0.0.0.0:3000 地址复制到一个 web 服务器上,在浏览器的地址栏中插入它并按 Enter 以查看 Rails 的默认信息页面。

    Rails 默认页面

创建控制器和视图

现在让我们创建一个新页面。 要做到这一点,您需要创建一个 controller 和一个 view。

  1. 请按 Ctrl 两次并开始键入 controller。 在调用的列表中,选择 rails generate controller 并按 Enter

    rails g controller
  2. 在调用的 添加新控制器 对话框中,将控制器名称设置为 Welcome ,并添加一个名为 index的操作。 点击 确定

    添加新控制器
  3. RubyMine 将创建一个控制器、视图及其他几个文件。 此过程将显示在 Run 工具窗口中。 在此窗口中,点击 index.html.erb 文件。

    生成脚本输出
  4. 在打开的 index.html.erb 文件中,删除文件中所有现有代码,并将其替换为以下单行代码:

    <h1>Hello, Rails!</h1>
  5. 要将应用程序的首页设置为 index ,请打开 config/routes.rb 文件,并在 Rails.application.routes.draw do ... end 块中添加以下行:

    root 'welcome#index'

    了解更多信息,请参见 Setting the Application Home Page

  6. 要查看结果,请将鼠标悬停在视图代码上,然后从弹出窗口中选择所需的浏览器。

    在浏览器中显示

    index 页面将在选定的浏览器中打开。

    您好 Rails
最后修改日期: 2025年 9月 26日