没有Rails的Ruby的Cequel Gem。如何加载配置?

时间:2016-08-26 20:26:49

标签: ruby-on-rails ruby cassandra cequel

我正在尝试设置Cequel Gem以用于我现有的Ruby应用程序。据我所知,Cequel gem要求railstie配置它以使用配置(因为我的cequel.yml与Rails中的位置相同)。但是,似乎配置没有被加载。

这应该如何在非Rails环境中完成?

1 个答案:

答案 0 :(得分:1)

在我的案例中,这样做:

conn = {
  host: '127.0.0.1', 
  port: 9042, 
  username: 'login',
  password: 'pass',
  keyspace: 'slyplan'
}

Cequel::Record.establish_connection(conn)

在您的情况下从YAML文件加载连接:

conn = YAML.load_file('path/to/your/cequel.yml')