2010-10-02 38 views
12

Tôi đã có một menu thả xuống. Tôi cần phải thêm một hộp văn bản khi giá trị thay đổi trong menu thả xuống. Tôi đã làm điều này bằng cách sử dụng thẻ "obseve_field" trong đường ray 2.3.5. Bây giờ tôi đang di chuyển vào đường ray 3. Vì vậy, làm thế nào tôi viết nó trong đường ray 3.Observe_field trong đường ray 3

Trả lời

16

Nếu bạn muốn sử dụng trình trợ giúp Nguyên mẫu cũ (như observe_field) trong Rails 3, hãy xem GitHub repository for prototype_legacy_helper.

Nếu không, bạn có thể tự viết mã JavaScript này bằng UJS mới. Xem hai khối các mã cho các phương pháp cũ observe_field:

và xem Phần 2 tại http://www.simonecarletti.com/blog/2010/06/unobtrusive-javascript-in-rails-3/ để xem làm thế nào để làm điều này trong jQuery.

+0

Còn đường ray 3.2 thì sao? đã nhận được tham chiếu Uncaught: Biểu mẫu không được định nghĩa lỗi – vamsi

Các vấn đề liên quan