兄弟能力有限啊,这个看不懂。。。
- production_report:
- adapter: mysql2
- database: workreport_clear
- host: 192.168.113.120
- username: ****
- password: ****
- encoding: utf8
- production_report_erp:
- adapter: mysql2
- database: workreport_erp
- host: 192.168.113.120
- username: root
- password: ******
- encoding: *****
- production_cardinfo:
- adapter: postgresql
- database: cmsdb
- host: 192.168.111.112
- username: postgres
- password: ****
- encoding: ****
以上是 database.yml 配置
这个是 model
class MxCardinfoEvent < ActiveRecord::Base
self.table_name = "ac_event"
self.abstract_class = true
establish_connection :production_cardinfo
end
如何在 rails 配置 database.yml 中多个数据库的时候做到其中一个数据库连接不上,不会影响启动整个服务?现在的情况是报一个微不足道的数据库连接超时,可是这个数据库针对于整个 web 项目来说功能很小
我现在的问题是连接不上多个数据源当中的 pgsql,但是为什么会影响启动服务呢,连接 pgsql 只是为了其中某个小页面功能,我不去访问这个页面的情况下,为什么整个服务都无法运行起来,请问如何避免。。。
ruby 代码这样写
Dir['**/*.WOR'].include?(File.basename(path, '.*').upcase)并未检索出后缀为WOR文件
嗯嗯,路径得怎么写啊?
路径不用写?
已解决~
#10 楼 @realwol groups.collect 为什么可以这么用,这个东西查不到什么意思,这个和表的设计也有关系吧,我这里有 user 表对应的 Model 类也叫 User,有个 groups_users 表对应的 Model 类叫 Group。
:after_remove => :user_removed
acts_as_customizable rails 和 ruby 都是刚开始学的,问题可能描述不是那么准确,见谅~
#3 楼 @blacktulip 十分感谢。
想加博主 qq,有问题请教