首页 > 如何在Rails项目中实现省市地区三级联动表单?

如何在Rails项目中实现省市地区三级联动表单?

看过使用Javascript实现的三级联动下拉表单,但觉得那样会使得页面加载变慢。
现在我想在Rails中,先将省市地区的数据导入数据库中,然后在表单页面上实现三级联动的效果,具体该怎么操作?
我做了一个demo,就是先创建province,city,district的model,然后设置关联最后在表单中使用

Province.all.collect { |p| [p.province_name, p.id] }

这样的代码来从数据库中拉取数据,但这样是一次性取出了所有数据,具体该怎么操作才能实现联动呢?


直接gem install china_city不就行了嘛

【热门文章】
【热门文章】