2011-10-06 102 views
0

我正在rails 2.3.8上开发项目,我需要观察使用集合选择开发的下拉菜单中的字段。请解释一下如何观察场地? 我的收藏选择代码是这样的observ_field with rails 2.3.8上的collection_select?

<%= collection_select("event", "trainer_id", @trainers , :id, :name, {:prompt => true}) %> 

我不知道如何使用现场观察此。那么请有人解释一下吗?

回答

1

相关:Auto populate a text field based on another text field

observe_field(field_id, options = {}) 

遵守与DOM ID由field_id指定的字段,当它的内容已经改变调用回调函数。默认回调是一个Ajax调用。默认情况下,观察字段的值作为Ajax调用的参数发送。

阅读细节:http://apidock.com/rails/ActionView/Helpers/PrototypeHelper/observe_field

+0

感谢您的回复可以请你告诉我怎么把ID在<%= collection_select( “事件”, “trainer_id”,@trainers,:ID,:姓名,{:提示符=> true})%>。我是否需要分别添加ID –

+0

否。该ID将是“event_trainer_id”。 –

+0

感谢它工作:)。你可以告诉我是否可以在rails上的模型对话框中使用observe_field? –