在我的 Rails 应用程序中,我有一个Device
和一个DevicePort
类,它们之间存在一对多关系。
在我的device
控制器中,我得到了属于该设备的所有端口的列表,但我似乎无法订购它们:
@device_ports = Device.find_by_id(params[:id], :order => 'id ASC').device_ports
这似乎不起作用,也没有给出任何语法错误。
在我看来,我只是在做:
<% @device_ports.each do |device_port| %>
...
<% end %>
有谁能够解释为什么端口没有按 id 排序?