在《 Ruby on Rails教程》(Michael's Hartl's)中,toy_app将不会产生:Production组

时间:2018-12-13 00:59:14

标签: ruby-on-rails ruby

在迈克尔·哈特尔(Michael Hartl)的《 Ruby on Rails教程》(第5条)的第2.1章中,我运行了脚手架……一切都很好,除了当我查看Gem文件以比较gem时,有些版本有所不同,我可以忍受,但是生产小组从未成立。那里有开发和测试小组,但没有生产小组。

某些原因阻止了使用PG宝石创建它。 任何帮助...非常感谢。

1 个答案:

答案 0 :(得分:0)

scaffold命令用于生成样板控制器/视图/帮助器/模型代码。您可以在每个项目中运行多次。

rails new命令生成Gemfile并将宝石放入其中。您每个项目运行一次。由于您是指production组的问题,所以我假设您遇到的问题与Gemfile group :production do块有关。

默认情况下,运行production时在Gemfile中没有创建任何rails new组。如果您在这里查看他的教程:https://www.railstutorial.org/book/toy_app#sec-planning_the_application

Next, we’ll use a text editor to update the Gemfile needed by Bundler 
with the contents of Listing 2.1.

您需要手动创建生产组并将gem 'pg'行代码放入清单中,如清单

所示。