繁体   English   中英

如何使用邮政编码gem?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM