在迈克尔·哈特尔(Michael Hartl)的《 Ruby on Rails教程》(第5条)的第2.1章中,我运行了脚手架……一切都很好,除了当我查看Gem文件以比较gem时,有些版本有所不同,我可以忍受,但是生产小组从未成立。那里有开发和测试小组,但没有生产小组。
某些原因阻止了使用PG宝石创建它。 任何帮助...非常感谢。
答案 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'
行代码放入清单中,如清单