異なる環境でレーキタスクを呼び出すことは可能ですか?つまり、いくつかのデータを読み取り、それをテストデータベースに配置したい本番データベースがあります。
私のテストデータベースのテーブルは本番データベースでは不明であり、その逆も同様です。
編集:どちらも私の標準環境ではないため、どちらもローカルではありません。
異なる環境でレーキタスクを呼び出すことは可能ですか?つまり、いくつかのデータを読み取り、それをテストデータベースに配置したい本番データベースがあります。
私のテストデータベースのテーブルは本番データベースでは不明であり、その逆も同様です。
編集:どちらも私の標準環境ではないため、どちらもローカルではありません。
確認できます。これは、クエリが呼び出すデータベースを選択できるようにするoctopus
宝石です。これを使用して、データを読み込んで配置する場所からレーキを指定できます。
したがって、あなたのレーキでは、次のようなことができます (最善の方法ではないかもしれません):
@user = User.where(:name => "Test").using(:production_one)
@duplicate_user = @user.dup
Octopus.using(:test_one) do
@duplicate_user.save
end