0
以下は、私が私の見解からやろうとしていますどのような私はjson
ビルサーチのREST API
class SearchController < ApplicationController
layout 'layouts/frontend_base'
def index
@searchterm = "basketball"
@search = OpenTaobao.get(
:method => "taobao.tbk.item.get",
:fields => "num_iid,title,nick,pict_url,cid,price,type,delist_time,post_fee,score,volume",
:q => @searchterm,
:page_size => 1,
:sort => "_des",
)
end
end
に私のデータを取得する方法であるgem 'open_taobao'
と呼ばれる入力フィールドを持っています提出し、どのような入力ボックスにある
:q => @searchterm
の下に私のクエリ変数を置換するだろう何これを達成する最良の方法は?あなたが行うことができ、あなたのコントローラで
<%= form_tag search_path do %>
<%= input_field_tag :q, params[:q] %>
<%= submit_tag "Submit" %>
<% end %>
、あなたは別のインスタンスを設定する必要はありません変数@searchterm
:
これは私のためにうまく動作した感謝:) – NooBskie