【问题标题】:What exactly does the "Rails development environment" entail?“Rails 开发环境”究竟包含什么?
【发布时间】:2012-01-01 11:12:13
【问题描述】:

我正在运行 Rails 3.1.1 和 Ruby 1.8.7。当我在 OS X 终端中键入 irb 时,会立即显示命令提示符 ree-1.8.7-2011.03 :001 >。当我在终端中键入rails console 时,相同的命令提示符会在 1-2 秒延迟后出现。终端也显示Loading development environment (Rails 3.1.1)

Rails 开发环境究竟需要什么?

【问题讨论】:

    标签: ruby-on-rails irb rails-console


    【解决方案1】:

    rails 控制台是一个 ruby​​ 控制台,其中包含来自 rails 和您调用控制台的应用程序的所有花哨的东西。

    在 Rails 控制台中,您可以直接从当前应用中创建或查找对象。它将使用活动记录和数据库连接。这是在编写代码时快速检查语法和逻辑的好方法。

    【讨论】:

      【解决方案2】:

      当您执行rails console 时,它会加载整个 Rails 堆栈(控制器、模型、助手等以及所有支持代码)以及连接到您的 Rails 数据库。当您只执行irb 时,您加载的只是 Ruby 解释器。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-08-18
        • 2014-08-20
        • 2021-11-16
        • 1970-01-01
        • 2016-07-17
        • 2015-03-04
        • 2017-01-12
        • 1970-01-01
        相关资源
        最近更新 更多