ในเทมเพลต Rails ของฉันฉันต้องการทำ HTML ขั้นสุดท้ายให้สำเร็จโดยใช้ HAML:
I will first <a href="http://example.com">link somewhere</a>, then render this half of the sentence if a condition is met
เทมเพลตที่ใกล้เข้ามา:
I will first
= link_to 'link somewhere', 'http://example.com'
- if @condition
, then render this half of the sentence if a condition is met
อย่างไรก็ตามคุณอาจสังเกตว่าสิ่งนี้ทำให้เกิดช่องว่างระหว่างลิงก์และลูกน้ำ มีวิธีใดในการหลีกเลี่ยงช่องว่างนี้หรือไม่? ฉันรู้ว่ามีไวยากรณ์สำหรับลบช่องว่างรอบ ๆ แท็ก แต่ไวยากรณ์เดียวกันนี้สามารถใช้กับข้อความได้หรือไม่ ฉันไม่ชอบวิธีแก้ปัญหาของมาร์กอัปพิเศษเพื่อทำสิ่งนี้ให้สำเร็จ