Tôi đang ở giữa việc tạo ứng dụng Rails thực đầu tiên của mình và tôi đang học khi đang di chuyển. Tôi có một tình huống mà tôi cần phải tạo thuộc tính lồng nhau trên một hình thức, và vì vậy đã được xem xét các tập railscast có liên quan đến điều đó (196 và 197). Trong tập thứ hai, anh ta sử dụng một phương thức link_to_function, dường như không còn có sẵn trong đường ray 4.1.Cách thay thế link_to_function cho đường ray 4.1
Tôi tự hỏi làm thế nào để thay thế nó. Tôi đã cố gắng để link_to, và đã thử nhiều giải pháp được đề xuất cho những người khác đã đăng một câu hỏi tương tự, nhưng vô ích.
Đây là những gì nhìn vẻ bề ngoài một phần của tôi như thế nào ở thời điểm (mặc dù, tôi đã cố gắng rất nhiều điều ...)
<p class="offset1 fields">
<%= f.hidden_field :_destroy %>
<%= link_to "remove", '#', onclick: 'remove_fields("this")' %>
</p>
Và đây là tập tin .js.coffee tôi chứa remove_fields() chức năng :
remove_fields = (link) ->
$(link).previous("input[type=hidden]").value = 1
$(link).up(".fields").hide
Chức năng này được yêu cầu xóa trường '#' sang url mà không cần gọi hàm.
Cách tốt nhất để liên kết với hàm javascript (coffeescript) trong nội dung từ chế độ xem là gì?
thấy điều này http://stackoverflow.com/questions/14324919/status -of-rails-link-to-function-deprecation – tito11