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