【问题标题】:RAILS GENERATE MIGRATION CreateContacts轨道生成迁移 CreateContacts
【发布时间】:2016-09-28 20:38:08
【问题描述】:

我正在使用 c9 IDE

我在终端输入的命令:bundle exec rails generate migration CreateContacts

我收到一条消息:error: could not find 'rails'

这是 Nitrous 中的命令,cloud9 中有不同的命令吗?

在 cloud9 的文件目录中手动创建 rails 迁移CreateContacts 是否有分步过程?什么代码被输入到新创建的文件中。我注意到在 Rails 指南中生成了一个文件,例如编号(YYYYMMDDHHMMSS)_create_contacts.rb,如果此文件是手动创建的,则此编号例如(20160928130510)_create_contacts.rb - 正确,文件中输入了什么代码?

我被困在这里,需要一些专家指导。

【问题讨论】:

  • 我认为 Cloud9 的工作方式与人们在正常开发环境中所期望的方式相同。您确定要在 rails 应用程序根路径中输入此命令吗?

标签: ruby-on-rails rails-migrations c9.io


【解决方案1】:

我也使用 cloud9 IDE,当我想创建迁移文件时,我只需执行 rails generate migration 即可。 (我没有在命令中包含 bundle exec)

迁移文件夹中生成的文件将以 YYYYMMDDHHMMSS 格式创建。

【讨论】:

  • 感谢Imran,你是明星,我在终端输入rails generate migration CreateContacts,生成了迁移文件。非常感谢我的朋友!
  • Imran 您的解决方案运行良好,它生成了我需要的迁移文件。我面临另一个问题。我的提交按钮不提交,我没有收到任何错误消息。问题已发布,它包含我在 rails 应用程序中的代码。需要您的专家建议,我被困在这个时刻。
猜你喜欢
  • 2014-06-07
  • 2011-05-26
  • 1970-01-01
  • 2017-04-27
  • 2013-02-16
  • 1970-01-01
  • 2012-04-06
  • 2019-11-17
  • 2019-12-27
相关资源
最近更新 更多