簡體   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