我正在构建一个应用程序,它将用户数据保存在一个单独的(远程)数据库中。我如何使设计使用该数据库而不是默认的一个?
向数据库添加一个条目。然后在User中(或者在调用您的设计模型时)告诉它使用远程条目。比如。
的形式
remote_development:
host: replace_with_ip_address_of_remote_db
#[all the other usual db settings like adapter, username, db name, etc.]
#[don't forget remote_test and remote_production entries]
User.rb
establish_connection "remote_#{RAILS_ENV}"
您可能还想在模型级别添加一些缓存,以减少远程数据库往返。