2010-05-31 69 views
0

为什么大多数rails开发人员在使用observe_field的时候,当文本输入框发生变化而不是使用onkeydown时,如果他们想要触发特定的动作,有没有什么好的理由呢?我认为,在大多数情况下,使用observe_field的结果要比使用本地钩onkeydown生成更多的代码。在rails中使用observe_field而不是onkeydown的原因是什么?

+0

你使用的是什么rails版本? – 2010-06-01 03:45:48

+0

2.3但它的意思是作为一般问题 – gorn 2010-06-02 11:01:11

+0

它似乎真的很奇怪的想法,把特殊对象放在只有观察其他对象的其他事件的时候,当我们已经有了这个+的钩子,它可以使用,而不必下降到javascript – gorn 2010-06-02 11:08:38

回答

0

我认为这只是一个方便的方式Rails提供给不知道JavaScript的人或谁不想写另一段JavaScript代码。

+0

它是可以使用onkeydown而不写任何javascript - 如::onkeydown => update_page {| page |页面[:项目] .toggle} – gorn 2010-06-02 11:06:32

相关问题