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