テキスト化可能なフィールド (問題の説明、更新、wiki コンテンツなど) をさらにフィルター処理する Redmine プラグインを作成しようとしています。
プラグインのドキュメントをざっと見て回りましたが、開始するのに適切な場所が実際には見つかりませんでした。ビューフックを使用すると、事前定義された注入ポイントにコンテンツを注入できるようです。テキスタイル化可能なコンテンツ用のフィルターを作成することに関して、目立ったものは何もありませんでした。
最も簡単な方法は、 のコードをハックしapplication_helper.rb
て、 の同じ行に沿って独自のフィルター関数を作成すること:parse_inline_attachments, :parse_wiki_links, :parse_redmine_links
です。ただし、サル全体にパッチを適用せずにそれをプラグインに挿入する良い方法はわかりませんtextilizable(*args)
。
ここで明らかな何かが欠けていますか?