我通过单击link_to_add函数链接添加新表行时遇到问题.
我想按对象的last_name 对对象数组进行排序,但始终将某个对象放在数组的第一个位置。为了实现这一点,我已经尝试了很多,但数组的结果结构总是失败。这是我的一次尝试失败了,因为我无法对生成的数组对象运行任何方法(例如@team.each do |m| puts m.username end失败):
if @team = UserGroup.find_by_name("team").users.sort_by(&:last_name)
if first_member = @team.detect{|m| m.username == "test"}
@team.unshift @team.reject{|m| m.username == "test"}
end
end
Run Code Online (Sandbox Code Playgroud)
感谢您的帮助。