ruby-on-rails - Rails 有没有办法管理有序列表?这样每个项目都有一个位置,如果删除一个元素,位置会自动更新吗?

标签 ruby-on-rails ruby-on-rails-3 rubygems

鉴于以下情况:

ListItem(位置、标题)

1,hello
2,hello2
3,hello3
4,hello4
5,hello5

如果删除了第 3 项 3,hello3,是否有办法让位置自动更新,即位置 5 现在变为位置 4?

最佳答案

看看排名模型:https://github.com/mixonic/ranked-model 。我已经在 Rails 3 应用程序上成功使用了它,并且设置非常简单。

关于ruby-on-rails - Rails 有没有办法管理有序列表?这样每个项目都有一个位置,如果删除一个元素,位置会自动更新吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7882669/

相关文章:

ruby-on-rails - 我可以在电子邮件上使用字体精美的图标吗

ruby-on-rails - 设计 - 当用户更新失败时重定向到自定义页面

ruby-on-rails - 更改 `require` 以连接 Ruby 文件是聪明还是疯狂?

ruby - 尝试在 OS X 上安装 ruby​​ gems 时出现 "Unable to require openssl"

ruby-on-rails - 如何将新的种子数据添加到现有的Rails数据库

ruby-on-rails - 保存父模型和嵌套关联后,在父模型上创建后运行 Rails

ruby-on-rails - 如何不在 ruby​​ on rails 4 上显示重复项?

windows - 在 Windows 上设置 Resque gem 时,resque-web 命令导致错误

ruby-on-rails - 在 WIndows 10 和 ruby​​ 版本 2.5.0-1 上安装 SASS 时出错

ruby-on-rails - bundle 安装时烦人的 'Network error while fetching'