我曾经发现了一个漂亮的汽车制造/型号下拉菜单网页服务,它宣传了Ruby on Rails的形式帮手,后来又无法通过谷歌搜索找到它....任何人都知道我正在谈论的服务?
答案 0 :(得分:2)
Edmunds通过API免费提供此数据。您只需注册即可获得API密钥。
请参阅此处的文档: http://developer.edmunds.com/api-documentation/vehicle/
注册以获取密钥:http://developer.edmunds.com/index.html
拨打电话的一个示例(在其网站上提供更多示例):
https://api.edmunds.com/api/vehicle/v2/makes?fmt=json&api_key={your API key}
我正在为摩托车寻找这种信息。从我所知道的API不提供摩托车数据,但它似乎几乎所有汽车 - 制造,模型,年份,修剪,风格,甚至维护计划。
使用json或xml数据,您必须滚动自己的下拉菜单。 Edmunds确实提供了一些预制的小部件,但它们非常具体(例如,返回真正的市场价值),所以很有可能他们不会获得你所需要的。 http://developer.edmunds.com/widgets_and_apps/index.html
答案 1 :(得分:-1)
它不包括表单助手或任何东西,但这是一个使用KBB数据库检索品牌/型号信息的Ruby实现:
http://tektastic.com/2008/03/car-or-auto-make-model-year-database.html
我可能会在应用程序外部进行此操作并不时更新数据库,然后在应用程序中使用collection_select来正常构建下拉列表。您也可以调整它以使用ActiveResource进行实时检索,但这似乎过多,并且可能被KBB禁止。