-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
。