【发布时间】:2011-06-22 11:55:25
【问题描述】:
我正在掌握 Rails 3.1,我希望有人能指出 Gem 的方向,这将允许我在表单上使用依赖选择(或指出如何在 Rails 3.1 中最好地完成此操作) .遇到过chained_selects插件,不过好像是依赖prototype的,所以在3.1中并不理想。
最简单的例子是汽车品牌/型号:
我有 3 个模型:vehicleMake、vehicleModel 和 vehicleTrim。我还有分配表vehicleMake_vehicleModel 和vehicleModel_vehicleTrim,它们指定了适合每个品牌的模型等。
我有一个车辆模型,我想用品牌、型号和装饰来填充它。车辆模型属于_vehicleMake、vehicleModel和vehicleTrim。
如何确保模型的下拉列表仅显示所选品牌的模型(因此用于修剪)?第二点,如何在我的车辆模型中验证这一点?
谢谢!
【问题讨论】:
-
我创建了一个blog article,详细介绍了我在 Rails 3.1 中创建级联下拉菜单的最新解决方案(不需要 Ajax)。
标签: ruby-on-rails ruby-on-rails-3.1 cascadingdropdown