Извлекать / повторять вики-контент Redmine и возвращать его? - PullRequest
0 голосов
/ 08 февраля 2011

Я пытаюсь создать простой плагин, который принимает текущее содержимое вики-страницы и сопоставляет / заменяет каждый раз, когда слово встречается с помощью регулярного выражения. содержание вики и вернуть его после замены. Как я могу это сделать?

Спасибо!

Dennis

1 Ответ

1 голос
/ 08 февраля 2011

Если вы пишете плагин, я уверен, что вы знаете, что его источник доступен на 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, что может привести к неудаче.

...