如何通过 Openshift 上的控制台在 Rails 应用程序的 Ruby 中创建 table?

How to create a table in a Ruby on Rails application via console on Openshift?

我安装了一个名为 'rhc' 的 gem,但是如何通过 rhc 命令为 Rails 应用程序上的 Ruby 创建一个 table?

查看文档总是有帮助的,您似乎可以查看以下区域:

https://developers.openshift.com/en/ruby-getting-started.html

https://developers.openshift.com/en/managing-adding-a-database.html

这些似乎拥有您需要的所有信息。

如果您已经启动了您的应用程序,最好向我们提供一些代码来向我们展示您所做的工作,以便我们了解如何最好地帮助您。

如果您使用的是 OpenShift Rails (3/4) 快速入门,它会在您执行 git 时自动设置为 运行 rake db:migrate 命令推送以部署您的应用程序代码 (https://github.com/openshift/rails4-example/blob/master/.openshift/action_hooks/deploy)。

如果您尝试手动执行此操作,则需要通过 SSH 进入您的应用程序,cd 进入 ~/app-root/repo 目录,然后 运行 RAILD_ENV={your_env} bundle exec rake db:migrate,但这可能不会'无法工作,因为 rails gem 可能未安装。最好的方法是 git 推送方法(一旦您编写了迁移)