-1
我想做一个sql查询并将其输入到名为tid的变量中。这是使用ruby on rails语言,我试图用最底层的代码尝试。简单的sql查询出错
@test = Customer.where(:email => @email).first
tid = @test[:id]
而且,它给了我一个500内部错误说:“动作控制器:捕获到异常”
预先感谢您
我想做一个sql查询并将其输入到名为tid的变量中。这是使用ruby on rails语言,我试图用最底层的代码尝试。简单的sql查询出错
@test = Customer.where(:email => @email).first
tid = @test[:id]
而且,它给了我一个500内部错误说:“动作控制器:捕获到异常”
预先感谢您
你@test
应该是一个Customer对象或nil
,而不是哈希。你应该尝试:
tid = @test.try(:id)
这会给你的客户ID或tid
nil
。