我有以下代码:
@selected_authors = Author.find(:all, :conditions => ["AUT_OID in (?)",@selected_authors_array ])
@selected_authors_array 是作者 ID 的数组,例如:55 75 74
请注意,数组中的 id 不是按特定顺序排列的
当我做
<%@selected_authors.each do |author| %>
<%=author.AUT_OID %> -- <%=author.AUT_NAME %>
<% end %>
它显示 55、74、75(它将 id 的顺序更改为升序)
我想保持@selected_author 中条目的顺序,因为它在数组'@selected_authors_array' 中。
非常感谢任何帮助