Rails 如何在 activeadmin 下实现省市区的级联菜单

aquarius0211_ · 2015年01月29日 · 最后由 DiuDiugirl 回复于 2015年02月03日 · 1900 次阅读

github 中有个 gem:china_city(https://github.com/saberma/china_city) 怎样在 activeadmin 下实现这个功能?

form :url => "/fieldwork/interviewers/profile"  do |f|
  f.inputs "Detail" do
      f.input :birthdate, :as => :datepicker
      f.input :gender
      f.input :ethnicity
      f.input :origin
      f.input :local_languages
      f.input :province
      f.input :city
      f.input :aera
    end
  f.actions
end

怎样让

f.input :province
f.input :city
f.input :aera

实现级联?

之前项目这两个都在用,只是没有你现在这个需求。有个建议,你可以不采用他默认的 form 定义方式,然后自定义,这样你就好把 china_city 加进来了。具体的你只有参考两个文档,自己摸索。

还有一种办法就是,你自己写一个 render partial 然后。。。你就可以为所欲为了。。。

@hiveer 非常感谢~~

#2 楼 @badboy 我都试试~谢谢~

需要 登录 后方可回复, 如果你还没有账号请 注册新账号