Tôi đã có một ứng dụng đường ray hiển thị danh sách các mục được gọi là mô-đun. Tôi đang lặp qua các bước này, hiển thị một phần cho từng phần bao gồm lệnh gọi remote_form_for.Nhiều remote_form_for trên cùng một trang gây ra các id trùng lặp
Tất cả điều này hoạt động, nhưng không xác thực HTML vì tất cả các trường văn bản biểu mẫu của tôi đều có cùng một id.
Có tùy chọn tiền tố: trên biểu mẫu (hoặc cái gì khác) mà tôi có thể sử dụng để giải quyết vấn đề này không?
Cập nhật:
(một số mã)
//_module_form.html.erb
<% remote_form_for app_module do |f| %>
<%= f.label :name %>
<%= f.text_field :name %>
<%= submit_tag 'Save' %>
<%end %>
//parent page
<% @thing.modules.each do |app_module| %>
<%= render :partial => "module_form", :locals => { :app_module => app_module } %>
<% end %>
Vì vậy, nếu tôi có nhiều hơn 1 mục trong bộ sưu tập, tôi làm cho hình thức giống hệt nhau trên cùng một trang, và id hình thức và textbox id được nhân đôi .
Tôi có thể tùy chỉnh id biểu mẫu khá dễ dàng, nhưng điều gì về text_box, vì bộ điều khiển đang tìm kiếm các điều khiển được đặt tên cụ thể?
Chúng ta cần một số mã để hiểu – shingara
Bạn có thể thêm mã của bạn để chất vấn? – klew
Đã thêm một số mã. –