我在页面中有一个表单,带有提交按钮。 表格包含一些输入。 当用户按下sumbit按钮时,他会得到如此链接:
/top?user_id=67508&country=&state=&city=&mode=0&page=19
如何删除空参数,用户不应该看到它 - 本例中的国家,城市,州
params.delete:country - don?tt
答案 0 :(得分:3)
您无法使用ruby代码阻止从客户端提交任何参数。这可以通过Javascript通过监听表单的submit
事件,并将处理程序附加到过滤参数的事件来轻松解决。
有关示例,请参阅this answer。