1
我正在使用cassandra gem。 http://docs.datastax.com/en/developer/ruby-driver/3.0/features/我的模型中的Rails未定義方法
在我的模型,我做了以下內容:
class User < ApplicationRecord
require 'cassandra'
def initialize
@cluster = Cassandra.cluster
end
def session
@cluster.connect('capsula')
end
def total_users
result = session.execute("SELECT * FROM users")
result.size
end
end
但是,當我打電話total_users method
顯示錯誤:
未定義的方法'連接」的零:NilClass
def session
@cluster.connect('capsula')
end
我想要將連接保存在一個變量中,這樣就不必爲每個請求建立一個新的連接。