1

Telescopeエンジンを使用して、ディスカッション Web サイトを構築しようとしています。MongoHQ プラグインを使用して Heroku にインストールするのは簡単なことですが、自分のマシンで複製できないという問題が見つかりました (問題は Heroku のインスタンスにのみ存在します)。

たとえば、コメント用に Markdown でコードを書きたいので、次のように行の前に 4 つのスペースを追加しました。

    // some piece of code

そして、mongodb から直接取得した文字列は次のようになります。

    // some piece of code

として保存されているため、これは奇妙です

    // some piece of code 

(4 つのスペースを含む) データベース内。これが Heroku のサーバーで実行されているのか、MongoHQ でセットアップされているのかはわかりません (両方で設定が見つかりません)。これは、Heroku の無料インスタンスによる何らかの制限ですか? それともmongoの設定ですか?

これを修正するにはどうすればよいですか?

前にありがとう。

4

1 に答える 1

0

私には、mongodbからドキュメントを読み取っているものはすべて、2つのスペースを自動的に「nbsp;」に変換しているように聞こえます。これは、10億のスペースを連続してつなぐことはできないため、「nbsp;」+を交互に使用する必要があるためです。スペースを使用するか、チェーンされた「nbsp;」文字の束を使用します。

「nbsp;」に使用しているサードパーティのライブラリを正確に検索して、見つけたものを確認します。それは答えにつながる必要があります。

注:各nbspの前に&を追加する必要があります。char、SOはそれらをスペースに変換します。それ以外の場合は、エスケープすると、末尾のスペースは無視されます。

于 2013-01-14T03:25:25.537 に答える