Region V1.1
======
中国行政区域选择插件,支持省市县三级联动选择,提交的值是县级的代码
说明:
1.此插件基于Rails内置的javascript库编写而成,所以在使用本插件时要确保Rails内置的javascript库存在。
2.修正了只能适用于region字段的错误
Install
=======
在项目的根目录执行 rake region:install ,看到install success即为安装成功
Uninstall
=======
在项目的根目录执行 rake region:uninstall ,看到uninstall success即为安装成功
How to use
=======
以学生(student)的籍贯(region_info)为例:
所使用的生成语句是:ruby script/generate scaffold student name:string region_info:string
1.在app/views/layouts/student.html.erb中添加代码:<%= javascript_include_tag :defaults %>
2.将app/views/students/new.html.erb和edit.html.erb两文件中的
<%= f.text_field :region_info %>改为<%= f.region_select :region_info %>
3.将app/views/students/index.html.erb中的<%=h student.region_info %>改为<%=h full_region student.region_info %>
4.将app/views/students/show.html.erb中的<%=h @student.region_info %>改为<%=h full_region @student.region_info %>
Copyright (c) 2010 [ArronGao], released under the MIT license
======
中国行政区域选择插件,支持省市县三级联动选择,提交的值是县级的代码
说明:
1.此插件基于Rails内置的javascript库编写而成,所以在使用本插件时要确保Rails内置的javascript库存在。
2.修正了只能适用于region字段的错误
Install
=======
在项目的根目录执行 rake region:install ,看到install success即为安装成功
Uninstall
=======
在项目的根目录执行 rake region:uninstall ,看到uninstall success即为安装成功
How to use
=======
以学生(student)的籍贯(region_info)为例:
所使用的生成语句是:ruby script/generate scaffold student name:string region_info:string
1.在app/views/layouts/student.html.erb中添加代码:<%= javascript_include_tag :defaults %>
2.将app/views/students/new.html.erb和edit.html.erb两文件中的
<%= f.text_field :region_info %>改为<%= f.region_select :region_info %>
3.将app/views/students/index.html.erb中的<%=h student.region_info %>改为<%=h full_region student.region_info %>
4.将app/views/students/show.html.erb中的<%=h @student.region_info %>改为<%=h full_region @student.region_info %>
Copyright (c) 2010 [ArronGao], released under the MIT license