لذا يمكنني جعله يعمل بسهولة نسبية:
لكن هذا يأتي بسعر لا أعتقد أننا مستعدون لدفعه:
- حاليًا في السيرة الذاتية (bio)، نقوم بعرض “bio_excerpt” وليس فقط “bio_cooked”، مما قد يعني أن التاريخ قد يتم اقتطاعه، وأيضًا أننا نقوم بإزالة علامات HTML:
[1] pry(main)>> PrettyText.excerpt("<b>Foo</b>", 5)
=> "Foo"
- بالإضافة إلى ذلك، نقوم بعرض هذا كنص واستخدام مكون
{{text-overflow}}
لذلك، لجعل هذا يعمل دون المبالغة في التعقيد وبناء نوع من خطاف postCooked، فإن هذا غير ممكن دون تغيير:
<div class='bio'>{{text-overflow class="overflow" text=user.bio_excerpt}}</div>
إلى
<div class='bio'>{{{user.bio_cooked}}}</div>
وهو ما لا أعتقد أننا نرغب في فعله لحالة حافة محددة كهذه، فهذا يعني في الأساس أننا نقوم بعرض HTML من مدخلات المستخدم. القرار لك، أخبرني إذا كنت ترغب في البحث في هذا الأمر أكثر أو استكشاف حلول أخرى.
قد يكون أكثر أمانًا ببساطة إزالة زر شريط الأدوات من محرر “حول”؟
