Railsからphpなど他言語で作成された既存アプリケーションのデータベースアクセスするという実装を先日行ったので、その方法を記事にしてみました。データベースに接続すると表現したりすることもあるようです。Railsのアプリケーションを作成するRailsのapi用のアプリケーション生成もできますが、ここでは通常のものを用います。192.168.xxx.xxxモデルを生成する既存のデータベースのそれぞれのテーブルに接続するためのモデルを生成します。postを実行し、モデルを生成します。Recodeを実行すると、Railsはpostsテーブルを探してそこに接続しようとしてしまうます。各モデルがどのテーブルに接続するか定義する必要があります。'wp_posts'endモデル毎に接続するデータベースも切り替えることもできます。'wp_post'end以上で準備は完了!!以上で準備は完了です。Recodeが使えることが確認できます。出たら接続先のデータベースでアクセスを許可する必要があります。まとめwordpressやsymfony2で作成されたデータベースにもアクセスできます。phpで作られているアプリケーションのサブシステムをRailsで構築するときなどにも使われているようです。apiをRailsを用いて作成している会社が多いですが、上記のように、他言語で生成したアプリケーションにもRailsから気軽にアクセスできて、なおかつ、簡単にjsonもはきだせるのでよく用いられているかもしれません。最近は専らGoが用いられることが多いらしいですが。Recodeを使用できるのはとても便利なように感じます。