Tôi muốn đặt một số biểu mẫu được tạo bằng Rails simple_form trên một trang và hoạt động trên chúng bằng javascript. Tuy nhiên simple_form tạo ra các id tương tự cho các đầu vào tương ứng trong các biểu mẫu. Vì vậy, tôi muốn thay thế id được tạo bằng của riêng tôi.Rails simple_form: id đầu vào tùy chỉnh
Bây giờ tôi có một dòng:
<%= f.input :id, :as => :hidden, :html => {:value => @question.id} %>
và đầu ra HTML (ví @ question.id = 1):
<input id="question_id" class="hidden" type="hidden" value="1" name="question[id]">
và tôi muốn nhận được:
<input id="question_id_1" class="hidden" type="hidden" value="1" name="question[id]">
question_id_1
chỉ là một ví dụ. Tôi muốn có thể chọn id này.
Tôi sử dụng Rails 3 và simple_form 1.5.
Cảm ơn rất nhiều. Tôi đã thử, ': html' và': html_options', nhưng ': input_html' giải quyết vấn đề. – mrzasa
: input_html,: label_html,: wrapper_html sẽ bao gồm hầu hết những thứ này. –