From e0a7e0fec760ba12c8067a37e10c96f1f05876e2 Mon Sep 17 00:00:00 2001 From: erdgeist Date: Wed, 24 Jun 2026 04:13:16 +0200 Subject: Stage 1 complete: Rails 2.3.5 to Rails 3.2.22.5 upgrade - Converted plugins to gems (Gemfile) - Updated config structure (application.rb, boot.rb, environment.rb) - Converted routes to Rails 3 DSL - Converted named_scope to scope throughout models - Converted find(:all, :conditions) to where() chains - Fixed has_many :order to use ordering scope - Updated session store and secret token configuration - Fixed exception_notification middleware configuration - Patched Ruby 2.4 / Rails 3.2 incompatibilities: - Integer/Float duration arithmetic (ActiveSupport) - Arel visit_Integer for PostgreSQL adapter - create_database String/Integer coercion - ActionController consider_all_requests_local - Migrated taggings schema for acts-as-taggable-on - Replaced dynamic_form gem with custom form_error_messages helper - Fixed Rails 3 block helper syntax (form_for, form_tag, fields_for) - Fixed admin layout yield - Updated test suite for Rails 3 APIs --- lib/tasks/development_init.rake | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lib/tasks/development_init.rake') diff --git a/lib/tasks/development_init.rake b/lib/tasks/development_init.rake index 2ac9a83..94f323c 100644 --- a/lib/tasks/development_init.rake +++ b/lib/tasks/development_init.rake @@ -25,19 +25,19 @@ namespace :cccms do desc "Import the authors" task :import_authors => :environment do |t| - importer = AuthorsImporter.new("#{RAILS_ROOT}/db/authors.csv") + importer = AuthorsImporter.new(Rails.root.join('db', 'authors.csv').to_s) importer.import_authors end desc "Update authors on pages" task :update_authors_on_pages => :environment do |t| - i = ChaosImporter.new("#{RAILS_ROOT}/db/updates") + i = ChaosImporter.new(Rails.root.join('db', 'updates').to_s) i.update_authors_on_pages end desc "Import the old XML Files" task :import_updates => :environment do |t| - i = ChaosImporter.new("#{RAILS_ROOT}/db/updates") + i = ChaosImporter.new(Rails.root.join('db', 'updates').to_s) i.import_updates end @@ -134,4 +134,4 @@ namespace :cccms do orphans.each { |page| page.destroy } end -end \ No newline at end of file +end -- cgit v1.3