0

我有一个页面,其形式为::client_id/tarif/:tarif_name

在相应的 HTML 页面中,我有一个 <%= collection_select(.....:tarif_name...) 可以选择要显示的关税的名称。这样可行。

如何指示使用 url 中的新 :tarif_name 参数重新加载页面?

我曾想过将 :onchange 选项助手与 collection_select 一起使用,但尽管我设法以这种方式执行 javascript,但我找不到通过该选项编写和触发 url 加载的示例。

非常感谢您的帮助

4

1 回答 1

0

如果您能够在 :onchange 中运行 javascript 代码,则 window.location.href = "your_url" 将进行重定向。

您还需要选择的值。您的 onchange 将类似于

function() {
  window.location.href = "your_url" + this.value
}
于 2013-08-13T14:52:22.777 回答