얻기

2013-06-14 2 views
0

내가 컨트롤러에 코드 정보의이 조금이 레일에서 원시 SQL 호출의 값 :얻기

@today_date = Time.current.to_date.strftime('%Y%m%d') 
     client = TinyTds::Client.new(:username => 'tr', :password => 'tr', :host => 'xxx.xxx.xxx.xxx', :database => 'KTrade') 
     data = client.execute("Select symbol, side, orderID, quantity, broker, trader from BBOrders WHERE creationDateTimeInt =" + @today_date) 
     a =[] 
     data.each do |row| 
      a << row 
     end 
     @ret = a 

을 그리고 내부보기이 덩어리 :

<% @ret.each do |row| %> 
<div> 
     <%= row %> 
</div> 
    <% end %> 

와 나는 이런 종류의를 얻을 수 출력 :

{"symbol"=>"Symbol1", "side"=>"BUY ", "orderID"=>"222222", "quantity"=>15, "broker"=>"bankz", "trader"=>"someUser"} 

그리고 전체 행을 출력합니다. 이 값들을 개별적으로 검색하려면 어떻게해야합니까?

답변

2

그냥 넣으면 @ret["symbol"]

+0

당신은 놀라워요. – Alexey