0
私は自分のビューにコントローラで動的に作成されるURL(クエリ文字列)に行くlink_toを持っています。 Ruby/Rails - コントローラ内にあるクエリ文字列にパラメータを挿入する
<%= link_to "Search Venue", @venue_search, :target => :blank %>
と
は、コントローラに私がモデルからいくつかの属性を引っ張ってるとYahooのAPIを打つために、クエリでこれらの値を使用して@event = Event.find(params[:id])
search_values = {
:api_key => 'xxxxxxxxx',
:search_text => @event.venue_name,
:location => @event.venue_zipcode,
:radius => 100
}
@venue_search = "http://yahooapis.com/rest/?method=venue.search&" + search_values.to_query
、すべてがこれまでに完璧に取り組んでいます。
私は手作業でいくつかのパラメータをクエリに追加したいと思っています。どうすればよい方向に行くのだろうかと思っています。
クエリ文字列にパラメータを手動で挿入し、送信ボタンを使用してURLをlink_toとして呼び出すために使用できるテキストフィールドを作成する方法はありますか?
私は
<% form_for @venue_search(:city, :state) do |f| %>
<%= f.text_field :city %>
<%= f.text_field :state %>
<% end %>
のようなものを考えていたそして、いくつかは、どのようにクエリにこれら二つの新しいパラメータを追加して
がいる可能性があり、クエリを実行しますか?