怎么让二个 rails 项目共用一个数据库 只做取数据和写数据 是 mysql 数据库
两个项目的database.yml都是同样的内容不可以么?
database.yml
那我在控制台
User.first
不能调用到数据库的信息 这个要怎么配置
#1 楼 @ywjno 帮看下这个可行吗 http://mvj3.github.io/2011/09/13/multiple_rails_apps_sharing_models_folder/
哦。。。不仅需要同样的数据库还需要同样的 model 啊,那我就真不太清楚了。而且每个 model 都要有相同的方法比如验证、scope 等那确实是有些麻烦
Git Submodule
remote_database: adapter: mysql2 encoding: utf8 host: xxx.xxx.xxx.xxx pool: 5 username: "xxx" password: "xxx" database: xxx
class User < ActiveRecord::Base establish_connection "remote_database" end