問題タブ [coderay]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
83 参照

ruby - RVM Errno::EACCESS pry pry-doc

pry と pry-doc のグローバル インストールを実行しようとしたときに、このエラー メッセージが表示されました。

オンラインで検索すると、pry が coderay に依存していることがわかります。上記のエラーは、ダウンロードしている pry-doc の特定のバージョンに対して coderay のバージョンが間違っていることを意味しますか?

また、私のグローバルで唯一の gemset が fastcsv であることにも気付きました。これも問題になるのでしょうか?

ありがとうございました

0 投票する
1 に答える
1381 参照

ruby-on-rails - レール上のレッドカーペットのstackoverflowのようなMarkdownライブプレビュー

マークダウン ツールとして Redcarpet を使用し、Rails アプリで構文を強調表示するための coderay を使用しています。私が欲しいのは、データベースに投稿する前にマークダウン形式で書かれているもののプレビューです。はるかに優れたオプションは、stackoveflow のように書かれているもののライブ プレビューです。他にも多くのオプションがあることは知っていますが、redcarpet と coderay に固執し、構文の強調表示を使用して投稿のプレビューを表示する方法はありますか? プレビュー オプションのほとんどは、構文の強調表示部分をスキップし、コードを検出することさえできません! 少なくともその部分をコードとして検出するだけで十分です。投稿を公開する前に、投稿のプレビューが必要です。どうすればそれを達成できますか?WYSIWYG エディターを使用することにも興味がありません。

0 投票する
1 に答える
83 参照

ruby - Coderay (Pry 内) でコメントを強調表示する

私の .pryrc は次のようになります。

結果は # を前に付けて返されるため、coderay はそれらを無視し、色付けしません。コードレイに色をつけてもらいたいです。ここに情報があります: http://coderay.rubychan.de/doc/CodeRay/Encoders/CommentFilter.html

しかし、私はそれを理解することはできません。どんな助けでも大歓迎です。私がそれを理解したら、私は解決策を投稿します。

編集: # が存在しないかのように強調表示したい (1 つの色の番号、別の文字列、すべての文字列、複数の色、たとえば異なるものの配列が返される場合)、返された行全体を作成するだけでも今のところ、1色が役に立ちます。ありがとうございました。

0 投票する
1 に答える
282 参照

ruby-on-rails - html.erb ファイルで Coderay を使用する

html.erb ファイルで Coderay を使用した経験がある人はいますか? これらのファイルで coderay を使用する方法がわかりません。

私はヘルパーメソッドを持っています

すべてのテキストをモデルに保存し、coderay を使用してフォーマットしたいものをカプセル化します。

ビューで coderay 形式のテキストを使用する場合は、次のようにします。

.html.erbを使用している場合、言語を指定するにはどうすればよいですか?明確にするために

docs Hereは、それができると述べているようですが、方法がわかりません

ありがとう

0 投票する
1 に答える
113 参照

ruby-on-rails - Coderay は実際の Ruby コードをレンダリングします

ブログに貼り付けたコードをハイライト表示するために、Coderay をインストールした RedCloth を使用しています。

次のようなコードを貼り付けると:

私はこれを得た

どうすればそれを取り除くことができますか?

どうもありがとう

0 投票する
1 に答える
888 参照

ruby-on-rails - Coderay による構文強調表示、asciidoctor が機能しない

ここで説明されているように、私は asciidoctor マークダウンをそのように持っていますhttp://asciidoctor.org/docs/asciidoc-syntax-quick-reference/#source-code

しかし、ブラウザでの出力はまったく強調表示されません。クラスも適用されていません。

私の Web 開発者ツールの出力は次のようになります。

そのため、コードレイとの通信に失敗したり、適切な設定を見つけられなかったりするなど、クラスの適用に失敗したようです。

この asciidoctor FAQ http://asciidoctor.org/docs/faq/で、いくつかの設定を微調整する方法を説明しているのを見てきましたが、私が行っていることではなく、asciidoctor マークダウンから HTML ドキュメントを生成するときに適用されます。マークダウン テキストをデータベースに保存し、取得時にそのテキストを解析します。そのよくある質問も、レールではないファイル構造とフレームワークを想定しているようです。なので私の場合は当てはまらないようです。

私は正しい構文と設定を持っているので途方に暮れていますが、それがどこで失敗しているのか不明であり、現在、どこが欠けているか、どこが間違っているかをデバッグまたは調べる手段がありません.

この問題は、私が得ている正確な動作のようです。 https://github.com/asciidoctor/asciidoctor/issues/947