問題タブ [redcloth]
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.
html - RailsでHTMLを解析するにはどうすればよいですか?
htmlタグが含まれる文字列が保存されています。
これをどのように解析して、HTMLタグが意味する方法を表示しますか?
私は試した:
ruby-on-rails - RedCloth.to_htmlを編集可能なバニラテキストに戻す方法は?
RedClothを使用して、プレーンテキストをフォームに保存し、HTMLに変換しました。たとえば、これを私のフォームに書き込んで保存すると、私が書いたのとまったく同じように表示されます。
このコードで:
そして、私はこれでそれを再表示することができます:
しかし、私がそれを編集したいとき、それは私に次のように戻ります:
どうすれば作成できますか?編集すると、保存する前と同じように表示されますか?
ありがとう!
ruby - Redmine プラグインを介して RedCloth を拡張しますか?
Ruby/Redmine/Redcloth は初めてですが、次のことを達成しようとしています: Textile でリンクを作成するデフォルトの方法は "foo":http://bar です。しかし、一日の 90% は [foo|http://bar] をリンク マークアップとして使用する Atlassian 製品を使用しています。
すべてを少し統一するために、プラグインを介してこれを Redmine に実装したいと思います。ただし、マクロ構文を変更することはできないようです。代わりに、この形式のリンクを挿入できるように RedCloth を拡張することを検討する必要があります。
どうすればこれを達成できるか知っている人はいますか?
ありがとう、メリークリスマス
デニス
ruby-on-rails - RedCloth 4.2.2 gem を使用した Rails 3.0.1 の初期化されていない定数
ローカル アプリケーションで RedCloth を使用すると問題が発生します。次のエラーが発生し続けます。
これは、次のコードがあるために発生します。
私がやろうとしたことは、これをenvironment.rbファイルに入れることです:
ただし、これを行うと、次のフォーラムで詳しく説明した Phusion Passenger + Nginx 構成で大きなエラーが発生します: http://railsforum.com/viewtopic.php?id=42560
どんな助けでも素晴らしいでしょう。ありがとう!
ruby - Windows上のスタンドアロンRedCloth
コンテクスト
私は最近、テキストマークアップ(コードと一緒にコードリポジトリで追跡するのに適しています)を使用して技術文書を作成したいソフトウェア開発プロジェクトに参加しました。プロジェクトはすでにRedmineを使用しているので、 Textileを使用して、他の開発者がさらに別のマークアップ言語を学習するのを避けたいと思います。実装が多少異なることは知っているので、POLSの精神で、Redmineが内部で使用しているRedClothを使用したいと思います。
私たちは、Windowsを含む複数のOSで開発し、展開しています。多くの利便性のために、またWindowsのみを使用する非技術者、非開発者ユーザーのために、スタンドアロンツールを使用して、できれば単一のインストーラーとしてデプロイされた技術文書をコンパイルできるようにしたいと思います。
私はRubyを100%使用したことがないので、しばらくお待ちください。このプロジェクトのためにRubyで開発する予定はありません。ただ、Windowsに正常にインストールする必要があり、残りはそこから処理します。
ヘルプが欲しかった
私はRailsアプリケーションを開発しておらず、これはデスクトップインストール用なので、「Linuxで使用するだけ」と言わないでください。インストールなどを行うDevKitをインストールしmake
、スクリプトで「健全な開発環境」としてg++
受け入れています。./configure
私は単純な問題を抱えており、単純な解決策を探しています。この問題をグーグルで検索すると、この問題は以前に報告されており、Linuxに切り替えるための推奨事項と、「宣伝どおりに機能する」と言われる人しか見つかりませんでした。
確認できる障害点のチェックリストの形式であっても、実際に助けてください。
環境
この問題は、Rubyのインストールの履歴がないWindows 7、64ビットマシンで発生します。現在、32ビットにアクセスできません。
Linuxのインストールは問題ではありません。
問題
Windows用のRubyインストーラー Ruby 1.9.2-p136
と、RedClothのコンパイルに必要なRuby開発キット をダウンロードしました。DevKit-tdm-32-4.5.1-20101214-1400-sfx.exe
どちらも、現時点でWindowsにRubyをデプロイするための現在推奨されているバージョンです(または私が読んだことがあります)。
私は指示に従っています、そして今のところとても良いです。RubyとDevKitの両方がデフォルトのパスにインストールされます(フォルダー名にスペースはありません)。config.yml
新しいインストールを正しく指し、他には何も指しません。ruby dk.rb install
正常に動作します。これで、Rubyインストールフォルダーにlib/ruby/site_ruby/devkit.rb
、RubygemをコンパイルするときにDevKitへのパスを設定するコンパイルプリフックと呼ばれるファイルが表示されます。予想どおり、コードは正しいフォルダーを指しています。
gem install rdiscount --platform=ruby
推奨されるコマンドを使用してインストールをテストすると、次のようになります。
これは少し紛らわしいので、私は周りを見回し始めました、そして私はファイルlib/ruby/gems/1.9.1/gems/rdiscount-1.6.5/ext/extconf.rb
ファイルを見つけることができます。そのフォルダでそれを実行すると、次のようになりruby extconf.rb
ます。
Windowsでコンパイルされない場所(現在、リンクが見つかりません)を読んだrdiscount
ので、指示に従って、ソースリポジトリ()からRedClothのソースコードをフェッチしましたgit clone git://github.com/jgarber/redcloth.git
。
指定されたディレクトリから試してみるとrake install
、gem(diff-lcs
およびその他)が見つからないというエラーが表示されるので、を使用してそれらをインストールするgem install diff-lcs --version '=...'
と、実際のインストールを開始できます。
そこに着くとrake
、次のメッセージが失敗します。
ただし、実際にはファイルc:/Users/carona/Desktop/redcloth/redcloth.gemspec
が存在するため、どうすればよいかわかりません。
ruby-on-rails - ユーザーがレールの赤い布/テキスタイルで特定のタグを使用することを制限する
やあ、フォーム フィールドh1.
などの特定のタグの使用をユーザーに制限する方法を見つけようとしています。h2.
フォームフィールドとスパムを爆破できるようにしたくないのと同じように。
それを行う方法はありますか、それとも宝石ライブラリで変更する必要がありますか?
ruby-on-rails - RedCloth インストール中の PATH の問題
「bundle install」を実行しようとすると、RedCloth をインストールしようとします。しかし、パス変数が原因で、インストール中に問題が発生したようです。「gem install RedCloth」を試したところ、まったく同じエラーが発生しました。
PATH 変数で何をすべきか本当にわかりません。
http://img231.imageshack.us/img231/613/bad4f6afda58444fa77707b.png
現在の PATH 変数は「%APPDATA%\Python\Scripts;C:\Program Files\Google\google_appengine\」です。
ruby-on-rails - Rails-Redcloth、既存のwysiwyg crap htmlを変換するにはどうすればよいですか?
私は光を見てきました。素晴らしいテキスタイルマークアップを使用するために、自分のサイトをRedClothに変換しています。
問題は、データベースにテキスタイルマークアップではない数年分のHTMLコンテンツがあることです。どうすればそれをテキスタイルに変換できますか?非手動の方法はありますか?
いいえの場合、コンテンツを出力するときにhtmlをチェックする必要があります。存在する場合は、RedClothを使用しないでください。
例:
これのルビーの方法は何ですか?初心者を助けてください!:-)
html - テキスタイル - クラスを定義リストに追加するにはどうすればよいですか?
RedClothを使用してテキスタイルテキストを htmlに変換しています。
1 つの特定のシナリオは、定義リストの使用に特に適しているようです。
RedCloth では、定義リストの構文は次のとおりです ( source )。
クラス「飲料」をそのリストに追加したい(生成されたコードがのようになるように<dl class="beverages">...
)。私はこれを試しました:
私も試しました:
これはテキスタイルで他のリスト (ul
およびol
) をスタイルする方法ですが、 では機能しませんでしたdl
。テキストはリテラル パラグラフとしてレンダリングされました ( <p>-(beverage) coffee := Hot and black</p>
)
クラスをテキスタイルの定義リストに追加するための構文はありますか、それとも生の html を使用する必要がありますか?
ruby-on-rails - redcloth(MissingSourceFile)-Herokuがバンドラー1.0.7に変更された後の新しい問題
私たちのアプリは機能していました。ここで、新しいコードをバンドラー1.0.7に移行した後、初めてHerokuのステージングにプッシュしました。アプリがクラッシュし、このエラーメッセージが表示されました-
Rails2.3.8を使用しています。
これがGemfileの一部です-
この問題を解決する方法について何かアイデアはありますか?ありがとう。