2016-09-01 13 views
1

Ruby on Railsを使用して、Word文書からテキストフィールドにコピーして過去にコピーしようとしました。ruby​​ on rails:テキスト書式設定

しかし、すべての書式設定(スペース、太字、その他)はテキストフィールドでは表示されません。

私はちょうどどんな書式設定もせずに単純な行のテキストを持っています。

シンプルな書式ツールを使用する必要があることを読んだことがありますが、ユーザーは調整せずにテキストをテキストフィールドにコピーして通過できるようにしたいと考えています。 私は、すべての調整を前もって行いたいと思っています。ユーザーはテキストをコピーして過去のものにするだけで、Word文書と同様にすべての書式設定ができます。

テキストフィールドのファイルへのリンクは次のとおりです。私は今のid = "編集" を持っていない場合

https://gist.github.com/tatyana12/15c27d542091b04f3c3adfdfd252b7f4

どのエディタを初期化する:https://gist.github.com/tatyana12/2f9d39c2f6e4f8fabea5e70e11eaf310

はまた、私はApplication.html.erbファイルを持っていますか?このファイルにはいくつかのコードの余分なスタイルを置くためにどのように

+0

見てみましょうhttps://github.com/froala/wysiwyg-rails、またはそれに類するもの。 – fanta

+0

私はあなたが提供しているリンクを見ましたが、フォーマットを行うために既存のファイルを変更する必要があるかどうかはわかりませんでした。それは私たちが別のルート構造を持っているように見えますし、私のように共有フォルダにファイルがありません。 –

答えて

0

はあなたのshow.html.erbであなたのフィールドをラップでやってみるか、たとえば、simple_formatでそれを表示したい場所に:

<%= simple_format(@object.description) %> 

は、詳細はhttp://apidock.com/rails/ActionView/Helpers/TextHelper/simple_formatを参照してください。

+0

フォーマットを取得するために既存のファイルを変更する方法はありますか(私の記事のファイルへのリンクを参照)? –

+0

を追加します。 (私の記事のリンクのコメントを参照してください)しかし、まだフォーマットをしません....私はGemfileに何かを追加するか、何か他のことをしなければなりませんか? –

+0

あなたのフォームにそれを適用したようです。代わりに、フォームをそのままにしてsimple_formatをビューに追加します。私は改行を維持するためにテキストエリアでこれを使用します。あなたの質問をもう一度見て、@ fantaが上に示唆しているように、あなたはwysiwyfgの解決策を見る方が良いかもしれません。 – Raoot

0

私はこの問題をSKEditorを実装することで解決しました。 このエディターを実装する方法については、多くのチュートリアルがあります。 私は(多くの他のユーザーとして)このエディタはターボリンクと互換性がないため、テキストがフォーマットされていないという問題があります。 したがって、一部のファイルでターボリンクを無効にしています。その結果、テキストがフォーマットされています。

関連する問題