轨道3中的Observe_field

时间:2010-10-02 14:12:34

标签: ruby-on-rails-3

我有一个下拉列表。当值在下拉列表中更改时,我需要添加一个文本框。我使用rails 2.3.5中的“obseve_field”标记完成了这项工作。现在我正在进入rails 3.所以我如何在rails 3中编写它。

1 个答案:

答案 0 :(得分:16)

如果您想在Rails 3中使用旧版原型助手(如observe_field),请查看GitHub repository for prototype_legacy_helper

否则,您可以使用新的UJS自己编写此JavaScript。请参阅旧observe_field方法的这两个代码块:

并在http://www.simonecarletti.com/blog/2010/06/unobtrusive-javascript-in-rails-3/查看第2部分,了解如何在jQuery中执行此操作。