Rails从呈现的形式中删除params

时间:2014-03-15 13:15:52

标签: ruby-on-rails

我在页面中有一个表单,带有提交按钮。 表格包含一些输入。 当用户按下sumbit按钮时,他会得到如此链接:

/top?user_id=67508&country=&state=&city=&mode=0&page=19

如何删除空参数,用户不应该看到它 - 本例中的国家,城市,州

params.delete:country - don?tt

1 个答案:

答案 0 :(得分:3)

您无法使用ruby代码阻止从客户端提交任何参数。这可以通过Javascript通过监听表单的submit事件,并将处理程序附加到过滤参数的事件来轻松解决。

有关示例,请参阅this answer