2014-10-27 15 views
5

Tôi vừa làm theo hướng dẫn cài đặt tại the bootsy gem page và tất cả đều tốt cho đến khi tôi lưu và xem nội dung của bài đăng.Rails 4 WYSIWYG Bootsy không hiển thị định dạng

Đây là những gì đầu ra trông giống như trong giao diện:

<h2>Header</h2><h3>Sub head:</h3><br><img alt="Thumb 1320236280147" src="/uploads/bootsy/image/1/1320236280147.jpg"> 

Dường như không ai trong số các định dạng html đang được trả lại như nó đang được thoát bởi quoation dấu hoặc một cái gì đó như thế - có ai khác có vấn đề này? Tôi đã không nhìn thấy bất kỳ vấn đề trên trang github hoặc trên SO để chỉ cho tôi đi đúng hướng.

Tôi chưa thực hiện bất kỳ điều gì ngoài việc làm theo hướng dẫn cài đặt gem nhưng có thể tôi đã bỏ lỡ điều gì đó hoặc sáng tạo một sai lầm ngu ngốc.

Nếu có bất kỳ điều gì khác bạn muốn biết, vui lòng chỉ cần hỏi.

Cheers

Trả lời

5

Bạn cần có một cái gì đó như thế này, thoát khỏi html:

<%= f.bootsy_area(:body, class: 'bg-code').html_safe %>

+0

Cách đặt 'chỉ đọc' cho bootsy_area? – kpp

+0

Hãy thử thêm ': readonly => true' LƯU Ý: Các tùy chọn HTML bị vô hiệu hóa, chỉ đọc và nhiều có thể được coi là boolean. Vì vậy, chỉ định ': disabled => true' sẽ cho phép vô hiệu hóa =" disabled ". –

+0

<% = f.bootsy_area: nội dung, giá trị: @ system_email.try (: content) .html_safe, chỉ đọc: true, rows: 20, cols: 100, editor_options: {link: false, color: false, blockquote: false, font_styles: false, nhấn mạnh: false, danh sách: false, html: false, image: false}%> Cả hai tùy chọn đều không hoạt động. – kpp

4

Sergio là đúng nhưng có .html_safe trên đầu ra chứ không phải là đầu vào.

Ví dụ, trên một chỉ số bài:

<%= post.body.html_safe %> 

Hope this helps.

0

có thể sử dụng thô?

<%= raw(post.body) %> 
0

Bạn cũng có thể thêm vào bootsy.rb

config.editor_options = { 
    html: true 
    ..... 
} 

để cho phép bạn chuyển đổi html trong trình soạn thảo Bootsy.

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