【发布时间】:2011-01-24 23:52:34
【问题描述】:
我正在尝试创建一个汽车应用程序,每辆汽车都属于一个品牌和型号,但只有某些品牌才有某些型号。
所以我想要一系列基于前一个动态填充的选择框,但是如果你找不到你想要的,我也想在该选择框中添加另一条记录。
我只是想知道您对如何以 Rails 方式完成此任务的想法?
干杯 亚当
【问题讨论】:
标签: jquery html ruby-on-rails ajax select
我正在尝试创建一个汽车应用程序,每辆汽车都属于一个品牌和型号,但只有某些品牌才有某些型号。
所以我想要一系列基于前一个动态填充的选择框,但是如果你找不到你想要的,我也想在该选择框中添加另一条记录。
我只是想知道您对如何以 Rails 方式完成此任务的想法?
干杯 亚当
【问题讨论】:
标签: jquery html ruby-on-rails ajax select
Jquery 选择框http://www.texotela.co.uk/code/jquery/select/ 将为您完成您的依赖框。至于它不在列表中,您可以添加一个链接,例如“模型不在我们的列表中?+ 添加一个新的”然后将选择交换为文本框。如果他们愿意,提供一个链接以供选择以返回。
实际上,如果您希望在视图中减少麻烦,我实际上只是使用了一个带有选择或添加新框的表单,虽然不是很好但仍然有效。然后,您可以对 AR 关系使用 find_or_create 方法。
【讨论】: