这在 Rails 中应该非常简单,但我仍在学习中......
我的代码
Sort by <%= select_tag :sort, options, :onchange => "google.com" %>
当排序标准发生更改时,应该重定向到一个页面(google 只是用作占位符)。
如果重要的话,它只会转到同一页面,但附加 ?sort=排序类型。
谢谢!
最佳答案
通过onchange属性调用js函数怎么样?
Sort by <%= select_tag :sort, options, :onchange=>'myFunc(this.value)' %>
js 可能是这样的:
function myFunc(value) {
window.location = "http://www.mydomain.com/myapp/mycontroller/myaction?sort="+value
}
关于ruby-on-rails - select_tag 更改时转到新 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6419026/