現在の Wiki ページのコンテンツを取得し、正規表現を介して単語が出現するたびに一致/置換する単純なプラグインを実現しようとしています/正規表現の部分自体は簡単です。Wiki コンテンツを取得/反復する方法にもっと興味があります交換後、ご返却ください。これどうやってするの?
ありがとう!
デニス
現在の Wiki ページのコンテンツを取得し、正規表現を介して単語が出現するたびに一致/置換する単純なプラグインを実現しようとしています/正規表現の部分自体は簡単です。Wiki コンテンツを取得/反復する方法にもっと興味があります交換後、ご返却ください。これどうやってするの?
ありがとう!
デニス
プラグインを作成している場合は、そのソースがgithubで入手できることを知っていると思います。それを確認すると、プラグインが既に提供しているモデルを使用できます。私はテストしていませんが、次のようになります。
require "#{path_to_redmine_source}/app/models/wiki_content"
WikiContent.all.each do |post|
post.text.gsub!(/important_data/, "nonsense")
post.save!
end
それは機能するはずで、アダプターの redmine が既に構成されているものを使用します。ただし、redmine が使用するすべてのプラグインをロードする必要があります。