2009-10-14 38 views

Trả lời

12

'-%>' có nghĩa là không có dấu ngắt dòng nào được nối vào đầu ra của t anh ta biểu lộ. Đó là hữu ích nếu bạn muốn kiểm soát số lượng khoảng trắng bạn có trong HTML được tạo nhưng không muốn đặt tất cả mã trong một dòng.

+0

Cảm ơn bạn bè câu trả lời này sẽ hữu ích cho tôi –

+2

Trong trường hợp đó, đó là hình thức tốt để đánh dấu câu trả lời này là "Đã chấp nhận" để người trả lời nhận được tín dụng cho nó. – SFEley

1

Tôi nói đừng bận tâm với '-%>' Nếu bạn đang sử dụng bố trí và partials với quan điểm của bạn thì khó kiểm soát đầu ra, mọi thứ như thụt đầu dòng có thể sẽ bị sai lệch. Chỉ cần tập trung làm cho ERb của bạn trông tốt và đừng lo lắng quá nhiều đầu ra được tạo ra trông như thế nào.

+0

cảm ơn nhận xét của bạn –

2

Như đã đề cập trước đó, dấu -%> được sử dụng để kiểm soát khoảng trắng đầu ra. Tôi hoàn toàn lo ngại về HTML của bạn, hãy sử dụng HAML. HAML là cách rõ ràng hơn và dễ đọc hơn khi mã hóa nó tạo HTML rõ ràng, hợp lệ được định dạng. Không còn thẻ đóng bị lãng quên nữa!

Các vấn đề liên quan