テキストフィールドが1つあるフォームがある場合、どういうわけか次のようなURLに移動できますか
/some/url/contents_of_form
たとえば、ユーザーがtext_fieldに「google.com」と入力して「送信」を押すとドメイン検索が行われ、そこに移動して/domain/google.com
ルーティングがディスパッチgoogle.comになり、…………whoisがユーザーに表示されます。
テキストフィールドが1つあるフォームがある場合、どういうわけか次のようなURLに移動できますか
/some/url/contents_of_form
たとえば、ユーザーがtext_fieldに「google.com」と入力して「送信」を押すとドメイン検索が行われ、そこに移動して/domain/google.com
ルーティングがディスパッチgoogle.comになり、…………whoisがユーザーに表示されます。
あなたが入れたroutes.rbファイルに
resource domain, :only => [] do
get search_form
get search
end
match 'domain/:location_name' => 'domains#whois'
app / controllers/domains_controller.rb内
class DomainsController < ApplicationController
def search_form
#serve search form with text field. Text field has name="location"
end
def search
redirect_to "domain/#{params[:location]}"
end
def whois
@location = params[:location]
end
end
window.location.hrefをjavascriptから変更できます: http://www.ezineasp.net/post/Javascript-Window-Location-Href-URL.aspx