Rails에서 뽀글뽀글 마미API를 이용해 가게를 검색한다.
5781 단어 뽀글뽀글 엄마APIRails
액세스 키 가져오기
https://api.gnavi.co.jp/api/를 통해 액세스 키를 가져옵니다.
이루어지다
shops_컨트롤러를 만들어 index에서 뽀글뽀글한 엄마로 가게 데이터를 얻는다.
이번에는 방금 얻은 액세스 키를 credentials로 관리하고 있습니다.
shops_controller api_key= Rails.application.credentials.dig(:grunavi, :api_key)
url='https://api.gnavi.co.jp/RestSearchAPI/v3/?keyid='
url << api_key
if params[:search]
word=params[:search]
url << "&name=" << word #名前で検索
end
url=URI.encode(url) #エスケープ
uri = URI.parse(url)
json = Net::HTTP.get(uri)
result = JSON.parse(json)
@rests=result["rest"]
그리고 검색 창과 검색 결과를 표시하는 화면을 만듭니다.
배치는 Bootstrap을 사용합니다.
index.html.slim= form_tag(shops_index_path,:method => 'get') do
= text_field_tag :search
= submit_tag 'Search'
- if @rests
- @rests.each do |rest|
.card.mb-3 style=("max-width: 1000px;")
.row.no-gutters
.col-lg-6
= image_tag(rest["image_url"]["shop_image1"])
.col-lg-6
.card-body
p = "名前: #{rest["name"]}"
p = "カテゴリー: #{rest["category"]}"
p = "住所: #{rest["address"]}"
그럼 검색 형식에 카레를 타 보세요.
가게 이름에 카레가 있는 가게가 표시되어 있다.
Reference
이 문제에 관하여(Rails에서 뽀글뽀글 마미API를 이용해 가게를 검색한다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/anx/items/92ded74c5c1baa21a276
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
shops_컨트롤러를 만들어 index에서 뽀글뽀글한 엄마로 가게 데이터를 얻는다.
이번에는 방금 얻은 액세스 키를 credentials로 관리하고 있습니다.
shops_controller
api_key= Rails.application.credentials.dig(:grunavi, :api_key)
url='https://api.gnavi.co.jp/RestSearchAPI/v3/?keyid='
url << api_key
if params[:search]
word=params[:search]
url << "&name=" << word #名前で検索
end
url=URI.encode(url) #エスケープ
uri = URI.parse(url)
json = Net::HTTP.get(uri)
result = JSON.parse(json)
@rests=result["rest"]
그리고 검색 창과 검색 결과를 표시하는 화면을 만듭니다.배치는 Bootstrap을 사용합니다.
index.html.slim
= form_tag(shops_index_path,:method => 'get') do
= text_field_tag :search
= submit_tag 'Search'
- if @rests
- @rests.each do |rest|
.card.mb-3 style=("max-width: 1000px;")
.row.no-gutters
.col-lg-6
= image_tag(rest["image_url"]["shop_image1"])
.col-lg-6
.card-body
p = "名前: #{rest["name"]}"
p = "カテゴリー: #{rest["category"]}"
p = "住所: #{rest["address"]}"
그럼 검색 형식에 카레를 타 보세요.가게 이름에 카레가 있는 가게가 표시되어 있다.
Reference
이 문제에 관하여(Rails에서 뽀글뽀글 마미API를 이용해 가게를 검색한다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/anx/items/92ded74c5c1baa21a276텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)