[英]How do I use the zip code gem?
(对于Stack来说是新手,请保持柔和。)
我想知道如何将邮政编码功能整合到我的应用中。 该应用程序是具有类似Reddit品质的论坛。 就目前而言,用户可以发布,评论,CRUD,上传图片等等。
目的是以某种方式在他们的帖子中包含一个人的邮政编码。 麻烦的是,我不知道该怎么做。 我下载了邮政编码gem ,但是我不知道如何实现它。
有什么想法我可以在这方面获得帮助吗?
提前致谢。
邮政编码gem仅包含给定邮政编码的城市/州数据。 如果您想从用户的IP中获取用户的位置,则需要研究类似于geocoder的方法,该方法将location
方法添加到请求哈希中:
def create
@post = post.new(post_params)
@post.zipcode = request.location.postal_code
if @post.save
# ...
else
# ...
end
end
要获得更轻便的解决方案,请访问freegeoip.net 。 您可以将请求发送到https://freegeoip.net/json/70.123.123.13
类的https://freegeoip.net/json/70.123.123.13
然后从响应中获取邮政编码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.