Xin chào các bạn đang xây dựng một ứng dụng ruby trên đường ray bằng cách sử dụng biểu mẫu đơn giản và haml cho các khung nhìn. Tuy nhiên tôi đã nhận thấy một vấn đề liên quan đến các hình thức có textareas. Tôi đã không nhận thấy nó lúc đầu tiên tuy nhiên khi tôi lưu một số văn bản trong một textarea và đổ nó trong một thẻ trước tôi đã nhận thấy rằng mỗi ngắt dòng được theo sau bởi một số không gian màu trắng xấu xí. Tôi không chắc những gì đang xảy ra ở đây. Vì vậy, nếu tôi nhập giống như sau trong một textarea:Đầu vào từ vùng văn bản có khoảng trắng lạ được thêm vào mỗi dòng theo dạng đơn giản và haml
THIS IS ONE LINE
THIS IS ANOTHER LINE
THIS SHOULD NOT BE INDENTED
THIS SHOULD BE INDENTED BY TWO SPACES
Xuất ra nó vào một thẻ trước cho:
THIS IS ONE LINE
THIS IS ANOTHER LINE
THIS SHOULD NOT BE INDENTED
THIS SHOULD BE INDENTED BY TWO SPACES
Tôi khá mất ở đây - đây là mã textarea cơ bản của tôi - không có gì nhiều (thêm dấu ngã sau khi nghe rằng nó sẽ giúp trong việc loại bỏ các khoảng trống không - không làm việc ở tất cả):
~f.input :details, :label=>false, :input_html=>{:class=>'span12 input-code', :rows=>40}
anothe r quan sát - các khoảng trống không hiển thị trong vùng văn bản nếu tôi hiển thị vùng văn bản bằng cách sử dụng biểu mẫu đơn giản - tuy nhiên nếu tôi mã thủ công trong vùng văn bản để xuất nội dung, nó hiển thị dấu cách. Điều này có thể có bất cứ điều gì để làm với đá quý simpleForm?
Bạn có quan tâm để chuẩn bị một ứng dụng ray tối thiểu mà chỉ này và đặt nó trên github (hoặc bất cứ nơi nào)? –
Khi bạn nói, "xuất ra trong một thẻ trước" có nghĩa là nó làm những gì Stackoverflow làm bằng cách xuất văn bản trong khi bạn đang viết nó? Công cụ nhà phát triển của bạn có giải thích về lợi nhuận không? Có phải vì quy tắc span12 hoặc mã đầu vào của bạn không? – Trip
Tôi đã kiểm tra và tất cả các không gian của nó - span12 và mã đầu vào chỉ là các lớp css - làm sao chúng có ảnh hưởng? – Ali