【发布时间】:2015-10-05 15:52:52
【问题描述】:
简而言之,以嵌套形式向产品添加类别,并根据该类别填充子类别供用户选择。
我正在使用嵌套表单 gem,其中我正在为产品指定一个类别。现在我需要根据我选择的类别以相同的形式为产品指定一个子类别。如何动态填充子类别。 一些让生活更简单的宝石。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 rubygems
简而言之,以嵌套形式向产品添加类别,并根据该类别填充子类别供用户选择。
我正在使用嵌套表单 gem,其中我正在为产品指定一个类别。现在我需要根据我选择的类别以相同的形式为产品指定一个子类别。如何动态填充子类别。 一些让生活更简单的宝石。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 rubygems
我没有 100% 理解,但我遇到了同样的问题。
首先,当事情很简单时,嵌套形式很好,但当事情变得困难时,即使不是不可能维护,它也会变得非常复杂。
其次,我建议在 js 中进行,因为您基本上需要的是(在这里纠正我)2 个选择输入,一个用于类别,一个用于子类别
这2个select是绑定在一起的,最好用js,特别是http://www.appelsiini.net/projects/chained
由于您使用的是 form_for,因此您需要创建自己的 s 并为每个类添加适当的类,因为 f.select 对您没有帮助
【讨论】: