我有一个 MSSQL 外部数据库,我需要连接到它。
我在 database.yml 中创建了一个新条目
external_database:
adapter: sqlserver
host: xxx.xxx.xxx.xxx
database: Trader
username: name
password: pw
timeout : 5000
并在 app/models/database.rb 中制作了一个模型文件
class Database < ActiveRecord::Base
establish_connection(:external_database)
self.table_name = 'dbo.Trade'
end
我需要哪些模型/控制器才能访问数据库中的某些内容?即使我正确连接到数据库,我也不知道。
在这种情况下,有人使用 PHP,但这似乎消除了 Ruby 的意义。 此链接仅在您执行实际值检索的视图中显示完成后的错误。