1

我正在尝试从外部数据库中读取一些数据并将其显示到我的主页中。这是我已经走了多远:

在我的 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 的帖子?

4

1 回答 1

0

像任何其他模型一样使用#find方法,即:

Blog.find(2)

应该管用

未经测试

于 2012-09-13T23:53:07.127 回答