[英]How to make an url dynamically in rails on form submit
我在rails中有一个表单:
<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的情况下,我该如何管理?
谢谢
您可以在服务器端进行重定向,例如这样(未经测试):
class HotelsController < ActionController::Base
def index
redirect_to hotels_path + "/#{params[:country]/#{params[:city]}"
end
end
您无法使用javascript来管理此问题,因为您在解析erb模板时只设置了一次action
,并且当您要根据用户操作对其进行更改时,您必须使用javascript。 而已!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.