rails でAPIを叩くやり方です。
[view]
<%= form_with url:sumple_path,method:get,local:true do |f|>
<%=f.text_field :sumple_code ,class="search_form",placeholder: "入力してください" %>
<%end%>
[コントローラー]
def sumple
#sumple_codeがtrueなら
if sumple_code = params[:sumple_code] #form_withのデータを受け取る
params = URI.encode_www_form({zipcode: sumple_code}) #渡ってきたデータをエンコードします
uri = URI.parse("http://zipcloud.ibnet.co,jp/api/serch?#{params}")
res = Net::HTTP.get_response(uri)
result = JOSN.parse(res.body) #resのbodyをJSON形式に変換する
end
if @zipcode = result["results"][0]["zipcode"]
#APIを叩いて返ってきたresultsというキーの中身をviewで使うため@zipcodeという変数に入れた
end
end
この@zipcode変数をviewに渡して表示させるだけです。