外部データベースからいくつかのデータを読み取り、ホームページに表示しようとしています。これが私が得た距離です:
私のdatabase.ymlファイルでは:
external_db:
adapter: mysql2
database: external_src
username: external_src
password: mypassword
host: myblog.com
ページ モデルがなかったので、作成しました: /app/models/pages.rb
そしてそれに以下を追加しました:
class Blog < ActiveRecord::Base
establish_connection(:external_db)
set_table_name :posts
end
さて、ページ コントローラーで、データを取得するにはどうすればよいでしょうか。データベースに pots というテーブルがあり、id 2 の投稿を取得したいとします。