0

appこれまでローカルシステムで実行していたレールがあり、それを移動する必要があるので、移行ファイルまたはスキーマを使用してserverどのように作成するかを知る必要があります。database

また、移行から、新しいフィールドを追加し、いくつかの移行ファイルを削除したかどうかを知りたいのですが、不足しているフィールドをどのように作成しますか?

4

1 に答える 1

1

Rails アプリは通常、git リポジトリを使用してサーバーにデプロイされます。他にも方法はありますが、私はこの方法が好きです。カピストラーノ (https://github.com/capistrano/capistrano) をご覧ください。

これは、コンソールから実行してアプリをサーバーにデプロイできる一連のタスク (receip とも呼ばれます) です。サーバー上で移行を実行することもできます。

基本的に、データベース自体は自分で作成する必要があります。移行がサーバーで実行されている場合、ローカル マシンで作成されるものとまったく同じデータベースが作成されます。したがって、移行を削除すると実行されません (驚き、驚き!)

于 2012-10-24T13:37:02.267 に答える