Add rake to move external_url to description

This rake move this field for Proposals and Legislation proposals.
This commit is contained in:
decabeza
2019-03-14 12:12:02 +01:00
parent 1fb110259e
commit 832f0c40a8
2 changed files with 89 additions and 0 deletions

23
lib/tasks/proposals.rake Normal file
View File

@@ -0,0 +1,23 @@
namespace :proposals do
desc "Move external_url to description"
task move_external_url_to_description: :environment do
include ActionView::Helpers::SanitizeHelper
include TextWithLinksHelper
models = [Proposal, Legislation::Proposal]
models.each do |model|
print "Move external_url to description for #{model}s"
model.find_each do |resource|
if resource.external_url.present?
resource.update_columns(description: "#{resource.description} "\
"<p>#{text_with_links(resource.external_url)}</p>",
external_url: "")
print "."
end
end
puts ""
end
end
end