【发布时间】:2016-02-15 04:17:39
【问题描述】:
我有一个rails 应用程序,其中/app/adapters/UDB/ 文件夹中有模块。模块未加载。我在application.rb中添加了以下内容
config.autoload_paths += Dir["#{config.root}/app/adapters/**/*"]
我正在从模型文件/models/userinvite.rb调用模块
def update_cassandra
ypusers = UDB::YpRewards.new.ypusers
ypusers.execute("UPDATE invitation_backlog SET invitation_code = '#{invitation_code}', invitation_sent_date = #{invitation_sent_date.to_i * 1000}, invited_by = '#{invited_by}' WHERE email_address = '#{email}'")
end
/app/adapters/UDB/yp_rewards.rb
module UDB
class YpRewards
def initialize
end
def ypusers
@ypusers ||= UDB::Connection.new.connection.connect('ypusers')
end
...
请帮我解决。
【问题讨论】:
标签: ruby-on-rails ruby uninitialized-constant