私はYelp APIを使用しています。私はブートストラップのnavbarを持っています。ユーザーは、Yelpの結果をどの都市に書きたいのですか?しかし、現在のところ、ユーザーは自分の都合の良い都市を入力することはできません。プログラマーとしては私だけです。ここにコントローラがあります:navbar(bootsrap)のユーザー入力をコントローラに渡すにはどうすればよいですか?
class SearchesController < ApplicationController
def index
end
def search
parameters = { term: params[:term], limit: 16 }
render json: Yelp.client.search('London', parameters)
end
end
ご覧のとおり、ユーザーがロンドンに行きたい場合は、コントローラに「London」と入力する必要があります。しかし、私はこの責任を取るためにnavbarからのユーザー入力をしたい。ここで
は私_navbar.html.erbのためのコードは次のとおりです。
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<form class="navbar-form navbar-left">
<div class="form-group">
<input type="text" class="form-control" placeholder="Which city?">
</div>
<button type="submit" class="btn btn-default">Search</button>
</form>
</div>
フォームとコントローラーの例を教えてもらえますか? – mmcderm8