一次連接 Multi Database
今天看到 Rails可以有两个以上的数据库吗 以及 Multiple database handling with Rails。他們的作法有點詭異,而且有一個關鍵性的問題,每次 request 每個不相關的頁面也都得連接一次 external database。可是 Rails 要做這件事情應該沒那麼複雜呀?
1. 設定 config
然後收工,連跨 DB 的關連性都沒問題。
1. 設定 config
2. 在相關 Model 利用 estabilish_connection 去做連接而外設定
extradb_production:
adapter: mysql
host: localhost
username: root
password: blabla
database: extradb_prod
class lala < ActiveRecord::Base
establish_connection :extradb_production
end
然後收工,連跨 DB 的關連性都沒問題。
1 則留言:
老处理不好换行符和空格,利用RedCloth已经能解决换行了,但空格还是不行,你有什么好办法吗?
張貼留言