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.
Istnieje edytor o nazwie Froala z wbudowanym best_in_place, takim jak funkcjonalność i integracja z szynami. – Archonic