Tôi đã xem và sao chép các bản phát thanh này trên ứng dụng của mình: 196-nested-model-form-part-1 và 197-nested-model-form-part-2. Tôi chưa có tài khoản chuyên nghiệp nên tôi không thể xem tập được sửa đổi.Thêm các trường động vào biểu mẫu lồng nhau qua AJAX
Tôi đang phát triển dưới đường ray4 (cạnh) và link_to_function
đã không còn được dùng để ủng hộ JS không phô trương (tuyệt vời).
Tôi sẽ giữ ví dụ về các chương trình phát sóng trên (ví dụ: khảo sát/câu hỏi). Những gì tôi muốn làm là sử dụng một phần câu hỏi thông qua javascript không phô trương và tôi chỉ không biết làm thế nào và ở đâu tôi nên làm điều này.
Tôi đã nghĩ đến hai cách để làm như vậy:
- cách đầu tiên sẽ được thêm vào trong
app/assets/javascripts
tôi một tập tinsurveys.js
với chức năng nhưng tôi không thấy làm thế nào tôi có thể sử dụng một phần của tôi từ đây . - Cách khác là tạo một hành động mới trong số
SurveyController
của tôi sẽ trả lời bằng câu hỏi một phần nhưng tôi bị làm phiền bởi thực tế có một hành động cụ thể đối với các câu hỏi trong bộ điều khiển khảo sát của tôi.
Tôi không thể nghĩ rằng phải có cách tốt hơn để thực hiện việc này.
Cảm ơn bạn @Charles.Tôi thực sự thấy rằng đá quý nested_form nhưng tôi đã không thử nó vì nó đòi hỏi việc sử dụng 'nested_form_for' và tôi đã sử dụng' simple_form'. Tôi không hoàn toàn chắc chắn tôi có thể sử dụng cả hai. – Crystark
Có, bạn có thể. Chỉ cần sử dụng 'simple_nested_form_for'. Xem [this] (https://github.com/ryanb/nested_form#simpleform-and-formtastic-support). – weltschmerz
Đó là những gì tôi đã làm. Tôi biết có tài khoản chuyên nghiệp vì vậy tôi đã có thể xem các tập phim sửa đổi. – Crystark