2011-11-15 58 views
0

我有軌形式:如何使一個網址動態在形式軌提交

<form class="clearfix" method="GET" action="<%= url_for hotels_path %>"> 
    <input type="text" name="country" /> 
    <input type="text" name="city" /> 
</form> 

,我想提交一份重定向到URL:

/hotels/:country/:city 

凡國家和城市是我的領域的價值。

我怎樣才能管理這個,而不使用JavaScript?

謝謝

回答

1

你可以在服務器端進行重定向,例如像這樣(未經測試):

class HotelsController < ActionController::Base 

    def index 
     redirect_to hotels_path + "/#{params[:country]/#{params[:city]}" 
    end 

end 
0

你不能因爲你設置的action一次,而解析您ERB模板,當你要根據使用者的動作,您必須使用JavaScript來改變它,而無需使用JavaScript的管理這一點。而已!