在我的rails应用程序中,我在我的控制器页面中有以下功能.
def tree
@jstree = ActiveRecord::Base.connection.execute("Select sequence, depth, node, imageid, range from.....several joins")
end
Run Code Online (Sandbox Code Playgroud)
我现在想循环遍历结果集并仅在我的视图页面中显示序列tree.html.erb.我尝试了以下代码,它似乎不起作用.
<% @jstree.each do |tree| %>
<%= tree.sequence %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
我收到错误消息:undefined method 'sequence' for #<Array:0x60e0088>.
有没有办法循环执行sql查询的结果集并显示每个列值?
非常感谢所有建议提供:)
保持与OP相同的语法
<% @jstree.each do |tree| %>
<%= tree[0] %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
会完成你想要的.
| 归档时间: |
|
| 查看次数: |
2950 次 |
| 最近记录: |