如何通过 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 推送方法(一旦您编写了迁移)
我安装了一个名为 '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 推送方法(一旦您编写了迁移)