คำถามติดแท็ก haml

5
ผนวกคลาสถ้าเงื่อนไขเป็นจริงใน Haml
ถ้า post.published? .post / Post stuff มิฉะนั้น .post.gray / Post stuff ฉันใช้สิ่งนี้กับผู้ช่วยรางและดูเหมือนว่าน่าเกลียด = content_tag :div, :class => "post" + (" gray" unless post.published?).to_s do / Post stuff ตัวแปรที่สอง: = content_tag :div, :class => "post" + (post.published? ? "" : " gray") do / Post stuff มีวิธีที่ง่ายขึ้นและเฉพาะเจาะจงมากขึ้น haml? UPD เฉพาะ Haml …
155 ruby  haml 


5
erb, haml หรือ slim: อันไหนที่คุณแนะนำ? และทำไม? [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดขึ้นมาใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันกำลังเรียนรู้ Rails และฉันได้เห็นเครื่องมือเทมเพลตเหล่านี้ ฉันไม่มีประสบการณ์กับพวกเขา (เฉพาะ erb) แต่ในฐานะที่ฉันเป็นมือใหม่ฉันเลยสับสนจริงๆ คุณแนะนำข้อใดและเพราะเหตุใด Erb, Haml หรือ Slim? โปรดบอกเหตุผลของคุณที่ชอบมากกว่าคนอื่น และหากคุณมีคำแนะนำอื่น ๆ โปรดแจ้งให้เราทราบ แก้ไข: ฉันไม่ได้มองหาผู้ชนะที่นี่ ฉันแค่อยากฟังความคิดเห็นของคุณเกี่ยวกับพวกเขาไวยากรณ์ความเร็วในการดำเนินการและอื่น ๆ

13
Haml: ควบคุมช่องว่างรอบข้อความ
ในเทมเพลต 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 อย่างไรก็ตามคุณอาจสังเกตว่าสิ่งนี้ทำให้เกิดช่องว่างระหว่างลิงก์และลูกน้ำ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.