Rails 3 在使用 check_box helper 的时候会生成两个 input field (其实 Rails 4 也是)
生成两个 input 的原因我知道,但是在 IE 11 / Edge 浏览器中,点击行为会发到第一个 input,也就是 hidden 那个,导致 checkbox 无法改变,表现是鼠标点击没有反应,不会 check/uncheck .
搜了一下没有发现解决方案,倒是有人抱怨同样的问题 http://www.dunkman.me/articles/ie-11-hidden-inputs-in-labels.html
请问有没有遇到过这个问题的朋友?有什么好的解决方案么?谢谢。
BTW: 我知道 check_box helper 里面把 unchecked_value 设成 false 就只生成一个 input , 但是那样如果 uncheck,传回的参数里面就没有这一项,我希望 uncheck 的时候传回值为 0