gpt4 book ai didi

javascript - ruby on Rails 中的自定义订购

转载 作者:行者123 更新时间:2023-11-28 20:33:39 25 4
gpt4 key购买 nike

我有一个教师模型,它在 View 中显示教师列表,但我希望学校校长始终位于 View 的顶部,其次是他们的助手,最后是老师。

如何通过表单添加自定义排序?也许有任何 javascript 插件可以移动或下移列表中的教师?

最佳答案

通常,您可以通过执行以下两个步骤来定义 Ruby 类实例之间的顺序:

  1. include Comparable在类定义中。
  2. 定义一个方法 <=>它采用单个参数,这是该类的另一个实例。如果接收器 ( self ) 应被视为大于另一个对象,则此方法应返回 1;如果应被视为较小,则此方法应返回 -1;如果它们相等,则应返回 0。

这不是特定于 ActiveRecord 的,但我认为没有理由它不适用于 ActiveRecord 类。

关于javascript - ruby on Rails 中的自定义订购,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15864302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com