在我的Rails應用程序中,我的控制器頁面中有一個以下函數。執行SQL查詢並循環遍歷結果集在rails中
def tree
@jstree = ActiveRecord::Base.connection.execute("Select sequence, depth, node, imageid, range from.....several joins")
end
我現在通過ResultSet要循環,只有在我看來tree.html.erb
頁面顯示順序。我嘗試了下面的代碼,它似乎沒有工作。
<% @jstree.each do |tree| %>
<%= tree.sequence %>
<% end %>
我收到錯誤消息:undefined method 'sequence' for #<Array:0x60e0088>
。
是否有一種方法可以循環執行sql查詢的結果集並顯示每個列值?所有建議
很多很多的感謝提供:)
您使用的是哪種版本的導軌和數據庫適配器? –
正在使用rails 2.3.5和mysql適配器 – tanya