1

rails 3 で REST API を作成しました。

名前空間を使用して仮想環境の開発と運用を作成し、 myapi.net/dev/function を dev ディレクトリのコントローラーにリダイレクトします。

私のアプリが現在運用中であり、呼び出されたURLに/ dev /が含まれているときに開発データベースを使用したいことを除いて、すべて正常に動作します

モデルのデータベースを変更できることはわかっていますが、モデルは開発と本番で同じです。

これを行う方法はありますか?

MVC を使用する場合、これがベスト プラクティスではないことはわかっていますが、実際の環境を作成する前にこれを行う必要があります。

ご協力いただきありがとうございます !

4

1 に答える 1

2

Establish_connectionはあなたが探しているものです。

コントローラーメソッドで:

def function
  ActiveRecord::Base.establish_connection :development
  ...
end
于 2013-04-27T14:56:27.417 に答える