各文グループが N 文字未満になるように、段落を一連の文に分割しようとしています。1 つの文が N よりも長い場合は、区切り記号として句読点またはスペースを使用してチャンクに分割する必要があります。
たとえば、N = 50 の場合、次の文字列
「Lorem ipsum, consectetur elit. Donec ut ligula. Sed acumsan posuere tristique. Sed et tristique sem. Aenean sollicitudin, sapien sodales elementum blandit. Fusce urna libero blandit eu aliquet ac rutrum vel tortor.」
になるだろう
["Lorem ipsum, consectetur elit. Donec ut ligula.", "Sed acumsan posuere tristique.", "Sed et tristique sem.", "Aenean sollicitudin", "sapien sodales elementum blandit.", "Fusce urna libero blandit eu. aliquet ac rutrum vel", "tortor."]
これを達成するのに役立つ Rails gem はありますか? html_slicerを見ましたが、上記の例を処理できるかどうかはわかりません。