gpt4 book ai didi

ruby-on-rails - 如何在 Rails 中自动完成 HABTM 管理?

转载 作者:行者123 更新时间:2023-12-04 03:45:39 24 4
gpt4 key购买 nike

我正在寻找一个很好的解决方案,以解决在 Rails 中使用 HABTM 关联管理模型的典型问题。

假设我们有两个模型——产品和类别:

Products
has_many :categorizations
has_many :categories, :through => :categorizations
Categories
has_many :categorizations
has_many :products, :through => :categorizations
Categorization
belongs_to :product
belongs_to :category

Pat Shaughnessy 正在开发 modified auto_complete plugin它可以允许管理一对多(和多对多)关联:

alt text http://img28.imageshack.us/img28/9141/samplef.th.png alt text http://img406.imageshack.us/img406/4075/sampleautocomplete.th.png

对于某些人来说这就足够了,但我真的不喜欢这么多文本字段。我想可以结合 Ryan Bates' screencasts Pat 以一种稍微不同的方式使用,即使用一个文本字段并自动完成:

alt text http://img405.imageshack.us/img405/9576/betterautocomplete.th.png

此外,最好从建议任务列表(一对多)或产品|类别(多对多)列表中删除那些已经的添加

在产品-类别关系的情况下,这种自动完成将同时用于产品表单和类别表单。

我希望有一个现成的插件。我对 Ruby 不是很有经验,也不知道如何自己实现这样的逻辑。

感谢任何帮助!

最佳答案

使用jQuery Tokeninput 很好地解决了这个问题插件,如 Ryan Bates 所示:http://railscasts.com/episodes/258-token-fields

关于ruby-on-rails - 如何在 Rails 中自动完成 HABTM 管理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1510935/

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