Pertanyaan Menggunakan best_in_place dengan editor teks kaya seperti TinyMCE


Saya menggunakan best_in_place permata untuk melakukan pengeditan di tempat dalam aplikasi Rails. Namun, saya perlu (X) pengeditan HTML pada beberapa area teks, jadi saya memerlukan editor teks kaya. TinyMCE digunakan di tempat lain di situs ini.

Namun, itu tidak sepele untuk menambahkan editor best_in_place. Untuk terlalu menyederhanakan, permata menggunakan jQuery untuk memasukkan textarea tag on the fly, dan TinyMCE menginisialisasi pada pemuatan halaman, menggantikan tersedia textareas dengan editor, jadi kapan best_in_place menempatkan dalam nya textarea, TinyMCE telah datang dan pergi. Saya sudah mencoba menginisialisasi ulang TinyMCE setelahnya best_in_place memasukkan textarea-nya, tetapi saya tidak berpikir saya telah menemukan tempat yang benar dalam kode untuk melakukan itu, karena sejauh ini belum berhasil.

Ada sebuah rumor integrasi ini mungkin, tetapi tidak ada dokumentasi yang terlihat dalam penelusuran web saya, jadi petunjuknya diterima. (Juga jawaban ini tidak membantu, menunjuk ke dua tautan yang rusak.) Saya pikir urutan solusi yang saya sukai akan menjadi seperti itu

  • Berikut ini cara mengintegrasikan TinyMCE dengan best_in_place
  • Ini tidak dapat dilakukan dengan TinyMCE, tetapi beginilah cara melakukannya dengan editor teks kaya lainnya
  • Itu tidak bisa dilakukan best_in_place tapi ini dia solusi edit-in-tempat kaya teks lainnya untuk Rails 3.2.x.

5
2017-10-25 20:22


asal


Jawaban:


Saya menyerah mencoba melakukan ini dengan best_in_place, jadi pertanyaan ini seperti yang tertulis masih terbuka untuk jawaban yang lebih baik. Namun, bagi mereka yang mungkin menemukan pertanyaan ini nanti dan bertanya-tanya apa yang akhirnya saya temukan, inilah yang saya lakukan pada akhirnya:

  1. Junked best_in_place.
  2. Bercabang dua plugin jeditable-rails untuk mendapatkan Dapat diedit sebagai editor di tempat.
  3. Diadaptasi plugin untuk menyediakan Jeditable, jWYSIWYG, dan masukan kustom Jeditable-jWYSIWYG sebagai aset untuk pipeline aset Rails (bersama dengan CSS dan gambar terkait untuk jWYSIWYG).
  4. Keuntungan! (Tidak juga.)

Bagaimanapun, jika Anda mencoba melakukan pengeditan kaya teks di Rails 3.2, coba jeditable-wysiwyg-rails plugin. Ini menyediakan aset untuk editor markItUp juga, meskipun karena saya tidak menggunakannya, saya tidak yakin mereka semua ada di sana dan / atau diatur dengan benar.


1
2017-11-02 14:50