未初始化的常量Mysql

时间:2016-06-16 13:29:11

标签: mysql sql ruby-on-rails

我正在使用Web服务通过mysql访问我的数据库,但我不断收到此错误:NameError - 未初始化的常量Mysql

当我创建数据库时,我没有为其添加密码。我正在使用Microsoft SQL Management Studio。 要测试Web服务,我使用的是高级REST客户端。

这是我的代码

get '/all_users/' do
conn=Mysql.new('localhost','My-PC\Nikki','', 'My-PC\Project')
recordsArray = "{\"clientList\":["
clientArray = Array.new
sql = 'select * from ServerUsers'
records = conn.do(sql) do |record|
    client = AndroidtableClientsSearch.new(record[0],record[1],record[2],record[3], record[4])
    clientArray<<client.to_s
end
conn.logoff
recordsArray<<clientArray.join(',')
recordsArray<<"]}"
recordsArray
end

1 个答案:

答案 0 :(得分:0)

我得到了同样的错误。您还需要安装mysql gem。运行&#39; gem install mysql&#39;为我解决了这个问题。