1

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

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

4

1 回答 1

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')
于 2017-07-30T10:58:25.083 回答