1

最近、redactor(http://redactorjs.com/) を rails 3.2 アプリに組み込み始めました。これは非常に優れたエディターですが、私がよく遭遇する問題の 1 つは、最初の段落の出力 (つまり、入力ボックスに入力を開始するとすぐ) が div タグのすぐ内側にあるか、ap タグではなく完全にタグがないことです。以下の例... 他の誰かがこの問題に遭遇しましたか? 修正はありますか?また、あなたがこれに答えている間に誰かが他の wysiwig エディターの提案を持っている場合、私はすべて聞いています。

<div class="span4 offset2">
        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.<span rel="pastemarkerend" id="pastemarkerend20547"></span>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.<span rel="pastemarkerend" id="pastemarkerend51485"></span><br>
</p>


</div>
4

3 に答える 3

2

それが役立つかどうかはわかりませんが、redactor.js でリモートで同様の問題が発生しました。すべてのテキストが太字 (strongタグで囲まれている) で始まります。

私が使用した CSS は、リダクターが出力を生成する方法に何らかの影響を与えていたことが判明しました。エディターを分離し、css を削除するか、別のタグで囲み、何が起こるかを確認してください...

于 2013-03-11T13:26:41.563 に答える
0

少し遅れたかもしれませんが、ユーザーが別の Web ページから HTML を含むテキストをコピーして Redactor キャンバスに貼り付けるたびに Redactor にバグが発生しました。送信されたメールの HTML (すべてのメールの書き込みに Redactor を使用しています)。

このタグは常にめちゃくちゃなメールに存在していたので、Redactor は HTML の貼り付けを適切に処理していないと推測されます。

プラグインを更新してみましたか?

于 2014-10-14T13:59:56.000 に答える
-1

Rails 3.2 で ckeditor を使用でき、セットアップも簡単です。

https://github.com/galetahub/ckeditor

redactor JS と rails 3.2 を試してみましたが、問題を再現できません。

https://github.com/senayar/redactor_with_rails3

あなたを助けるためにいくつかのコードを提供できますか?

于 2013-03-07T16:29:50.833 に答える