หากคุณใช้อัญมณีแบบsimple_formคุณต้องทราบว่ามันจะ id องค์ประกอบฟอร์มของคุณโดยอัตโนมัติด้วยเหตุนี้องค์ประกอบการทำไอดีด้วยตนเองจึงไร้ประโยชน์!
มี; อย่างไรก็ตามรูปแบบการตั้งชื่อที่ simple_form เป็นไปตามองค์ประกอบของฟอร์ม id
object_attribute
ดังนั้นหากคุณกำลังกรอกข้อมูลเพื่อสมมติว่าวัตถุติดต่อดังต่อไปนี้:
= simple_form_for @contact do |f|
= f.input :first_name
= f.input :last_name
simple_form จะสร้างรหัสให้กับแต่ละองค์ประกอบของฟอร์มโดยอัตโนมัติตามลำดับดังนี้:
id="contact_first_name"
id="contact_last_name"
ตอนนี้คุณสามารถใช้รูปแบบการตั้งชื่อนี้เพื่อตอบสนองความต้องการ Fill_in ทั้งหมดของคุณได้ หวังว่านี่จะช่วยได้