2011-10-06 54 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? –