Używam krewetkę gem do generowania raportów w formacie PDF,szyny 3 + krewetka pdf + html_safe
@user.description returns as string "<b>sample text</b> &nspb; <p>sample text</p>"
natomiast dodanie wartości do tabeli pdf
pdftable = Prawn::Document.new
pdftable.table([["#{@user.description}"]],
:column_widths => {0 => 50, 1 => 60, 2 => 280, }, :row_colors => ["ffffff"])
w tym przypadku wygenerowany plik PDF zawiera treści z HTML tagi, nawet ja próbowałem zastosować html_safe, ale nie jest to tag uciekający.
Czy możliwe jest użycie/zastosowanie html_safe wewnątrz pdftable krewetki, aby uniknąć tagów html?
Co jest wyświetlany w formacie PDF, dokładnie, i to, co chcesz, aby pokazać się w zamian? –
w pdf jej pokazywaniem „przykładowy tekst &nspb;
przykładowy tekst
”, a nie powinno być tylko to znaczy tekst „Przykładowy tekst przykładowy tekst”, html_safe należy stosować – lamrinNiestety, ale to nie to, co robi html_safe' '- go po prostu mówi Railsom, że ciąg znaków nie powinien być zmieniony, gdy jest używany w widoku. Sprawdź [to pytanie] (http://stackoverflow.com/questions/7414267/strip-html- from-string-ruby-on-rails), aby znaleźć rozwiązanie. –