我正在努力使用ruby的mysqlgem和准备语句。我希望最终得到与对结果使用each_hash时相同的结果,但它在prepares语句中不受支持。所以我带来了这个可怕的烂摊子。stmt=@db.prepare("SELECTmat_id,name,qtyFROMmaterialsWHEREmat_id=?")#those3lineshurtmyeyesres=stmt.execute(params[:id])mat_id,name,qty=res.bind_result(Integer,String,Integer).fetch@material=[mat_id:mat_id,n