2014-10-27 24 views
5

Sadece the bootsy gem page adresindeki yükleme yönergelerini takip ettim ve yazının içeriğini kaydedip bakana kadar her şey iyi görünüyor. Raylar 4 WYSIWYG Bootsy biçimlendirmeyi görüntülemiyor

Bu

çıktı görünümünde neye benzediği:

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

O quoation işaretleri ya da öyle bir şey tarafından kaçan ediliyor olarak html biçimlendirme hiçbiri oluşturulmakta olan görünüyor - başkası etti bu sorun? Github sayfasında veya SO üzerinde bana doğru yönde işaret etmek için herhangi bir sorun görmedim.

Gem montaj talimatlarını takip etmekten başka bir şey yapmadım ama belki bir şeyi özledim ya da sadece aptalca bir hata yapıyorum.

Bilmek istediğiniz başka bir şey varsa lütfen sorun.

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

cevap

5
Böyle bir şey olması gerekir

, html kaçmak. bir post endeksi Örneğin

: Bu yardımcı olur

<%= post.body.html_safe %> 

Umut.

+0

Bootsy_area için 'readonly' nasıl ayarlanır? – kpp

+0

': readonly => true' eklemeye çalışın NOT: HTML seçenekleri devre dışı bırakıldı, salt okunur ve çoklu hepsi boole olarak kabul edilebilir. Yani, ': disabled => true' belirtmek engelli = "devre dışı" verecektir. –

+0

<% = f.bootsy_area: gövde, değer: @ system_email.try (: içerik) .html_safe, readonly: true, satırlar: 20, cols: 100, editor_options: {link: false, color: false, blockquote: false, font_styles: false, vurgu: false, listeler: false, html: false, image: false}%> Her iki seçenek de çalışmıyor. – kpp

4

Sergio doğrudur ama çıkış ziyade girişi .html_safe vardır:

Alkış

0

belki ham kullanın?

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

Ayrıca Bootsy editörü html değişiklik yapabilmeniz için bootsy.rb

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

ekleyebilir.