5

Używam klejnotu best_in_place do edycji na miejscu w aplikacji Rails. Jednak potrzebuję (X) edycji HTML w niektórych obszarach tekstowych, więc potrzebuję edytora tekstu sformatowanego. TinyMCE jest używany w innym miejscu na stronie.Używanie best_in_place z edytorem tekstu formatowanego, jak TinyMCE

Nie jest jednak łatwe dodawanie edytora do best_in_place. Aby znacząco uprościć, gem używa jQuery do wstawiania tagu textarea w locie, a TinyMCE uruchamia się po wczytaniu strony, zastępując dostępne textarea s edytorem, więc gdy best_in_place wstawi swoje textarea, TinyMCE już nadejdzie i zniknie. Próbowałem ponownie zainicjować TinyMCE po best_in_place wstawia jego textarea, ale nie sądzę, znalazłem poprawne miejsce (s) w kodzie, aby to zrobić, ponieważ do tej pory to nie zadziałało.

Jest a rumor, że ta integracja jest możliwa, ale w moich wyszukiwaniach internetowych nie było widać żadnej dokumentacji, więc wskaźniki są mile widziane. (Podobnie this answer jest nieprzydatny, wskazując na dwie linki). Myślę, że moja preferowana kolejność rozwiązań byłoby coś

  • Oto jak zintegrować TinyMCE z best_in_place
  • To nie może być zrobione z TinyMCE ale tutaj jak to zrobić za pomocą innego edytora tekstu sformatowanego
  • Nie można tego zrobić z best_in_place, ale tutaj jest another rich-text edit-in-place solution dla Rails 3.2.x.

Odpowiedz

1

Porzuciłem próbę zrobienia tego przy pomocy best_in_place, więc to pytanie w formie pisemnej jest wciąż otwarte na lepszą odpowiedź. Jednak dla tych, którzy mogą znaleźć na to pytanie później i zastanawiam się, co w końcu wymyślił, oto co zrobiłem w końcu:

  1. składowaniu best_in_place.
  2. Rozwidlone the jeditable-rails plugin do uzyskać Jeditable jako edytora w miejscu.
  3. Adapted the plugin dostarczanie Jeditable, jWYSIWYG i niestandardowego wejścia Jeditable-jWYSIWYG jako zasobów dla potoku zasobów Rails (wraz z powiązanymi CSS i obrazami dla jWYSIWYG).
  4. Zysk! (Nie bardzo.)

W każdym razie, jeśli starasz się zrobić RTF edycji w miejscu w Rails 3.2, spróbuj wtyczki jeditable-wysiwyg-rails. Zapewnia także zasoby dla markItUp editor, ale ponieważ nie używam go, nie jestem pewien, czy wszystko tam jest i/lub właściwie ułożone.

+0

Istnieje edytor o nazwie Froala z wbudowanym best_in_place, takim jak funkcjonalność i integracja z szynami. – Archonic

Powiązane problemy