【问题标题】:Getting values of raw SQL call from Rails从 Rails 获取原始 SQL 调用的值
【发布时间】:2013-06-11 04:35:16
【问题描述】:

我在控制器中有一点代码信息:

@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"} 

它输出整行。如何单独检索这些值?

【问题讨论】:

    标签: ruby database ruby-on-rails-3 tiny-tds


    【解决方案1】:

    您只需输入@ret["symbol"] 等。

    【讨论】:

      猜你喜欢
      • 2016-09-14
      • 1970-01-01
      • 2018-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多