0

ruby on rails アプリの単純な wiki 機能の一部として RedCloth を使い始めたところです。

インデックス内のウィキ ページの横に単語数を表示できるようにしたいと考えています。

データベースから引き出されたテキスタイルが入力として与えられた場合、出力として正確な単語数を取得するにはどうすればよいですか?

最も明白な解決策は、結果の配列など/\s+/の既知のテキスタイル トークンをすべて単純に分割して削除することです。p.#

しかし、RedCloth の機能や、空白で区切られた単語だけを残す RedCloth html 出力からマークアップをすばやく簡単に削除する方法など、より洗練された (退屈ではない) ソリューションがあるかどうか疑問に思っています。

4

2 に答える 2

2

残念ながら、あなたの分割されたアイデアはおそらく最良のアイデアです。パフォーマンスのために、変更をWikiページに保存するときに計算を行い、その数だけを保管します。

于 2012-09-20T14:05:57.487 に答える
1
  1. RedCloth を html にレンダリングします。
  2. html を削除します。
  3. ワードカウントよりも。
于 2012-09-20T14:41:58.613 に答える