Rails uygulamasında satır içi düzenleme yapmak için best_in_place taş kullanıyorum. Benim nesnenin özelliğininRails gem ile satır içi düzenleme 'best_in_place' - hata: textarea'da düzenleme yapıldıktan sonra yeni satırlar kayboluyor
Bir tip text
ait olduğunu ve bir metin alanında düzenlenecek istiyorum, bu yüzden bu yaptı:
<%= best_in_place @myobject, :description, :type => :textarea %>
düzenlenirken değil zaman çalışır, ancak tüm döner (\ n) kaldırıldı.
Ben best_in_place geçirilen seçeneklere :display_with => :simple_format
ekleyerek, simple_format kullanarak çalıştı: beklendiği gibi
<%= best_in_place @myobject, :description, :type => :textarea, :display_with => :simple_format %>
, yeni hatlar görüntülenir. Ancak baskıya girme tıklaması bozuldu ve yukarıda yeni bir tire eklendi. Bir textarea kutusu tıklatıldığında tıklatılıyor, ancak boş ve oraya girilen metin nesneme geri kaydedilmiyor.
Mülkte kayıtlı içerik yalnızca düz metindir, herhangi bir html içermiyor. yama uygulanırken https://github.com/bernat/best_in_place/pull/111
Ancak (el, dosyaya .../gems/best_in_place-1.0.6/spec/spec_helper.rb
kadar), hala aynı sorun var:
Bu sorun (ve yama) benim sorunla ilgili görünüyordu.
: display_with => lambda {| v | v.nil? ? '': textilize (v) .html_safe} ' –